Abstract
We present a novel methodology for analysis of the average end-to-end latency and link utilization of wormhole NoCs with heterogeneous link capacities and heterogeneous number of virtual channels per unidirectional link. Our analysis methodology supports different heterogeneous NoC topologies for which no analysis framework has been developed in the past. The average end-to-end latency per flow is separated to three components: (1) The time it takes the head-flit to leave the source queue (queuing time at the source); (2) The time it takes the head-flit to reach the destination module (path acquisition time) and (3) The time it takes the rest of the packet to leave the network (transfer time). Furthermore, we take into account the interaction between intersecting flows. The average link utilization is calculated based on the path acquisition time and transfer time. To that end, our analysis introduces a set of implicit equations, which can be efficiently solved iteratively. We demonstrate the accuracy and the efficiency of our approximate analysis by comparing the analysis results to accurate simulations for several synthetic examples and SoC multimedia applications in heterogeneous networks. In addition, we compare the analysis results with HNOCS simulation results for a chip-multi-processor (CMP) using SPLASH-2 and PARSEC traces for both homogeneous and heterogeneous NoC configurations.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.