Journal article
Locality-Aware Network Utilization Balancing in NoCs
ACM transactions on design automation of electronic systems, v 21(1), pp 1-26
01 Nov 2015
Abstract
Hierarchical and multi-network networks-on-chip (NoCs) have been proposed in the literature to improve the energy-and performance-efficient scalability of the traditional flat-mesh NoC architecture. Theoretically, based on a small-world network-based analysis, traditional hierarchical NoCs are expected to provide good scalability. However, the traditional theoretical analysis (e.g. for small-worldness) does not take into account the congestion phenomenon experienced in such networks. Counterintuitively, as shown in this work, breaking the hierarchy in traditional hierarchical NoCs and utilizing the proposed locality-aware network utilization (NU) balancing technique performs better. This improvement in performance is observed through experimental analysis, which is contrasted with the theoretical analysis that does not account for congestion. In addition to the novelties for hierarchical networks, the application of the proposed locality-aware NU balancing scheme is extended to multi-network NoC topologies (with already separated networks). Results of the analysis show the superiority of applying the locality-aware NU balancing technique for a throughput and energy-efficient scaling of the multi-network NoC architectures, much like those of the hierarchical NoCs. For instance, for a NoC with 1024 nodes, the proposed NU balancing technique provides up to 95% higher throughput efficiency and consumes up to 29% less energy per flit compared to the best NoC topology without the NU balancing technique. The analysis also helps to render the choice of a NoC topology for traffic patterns varying in locality and nonlocality on exascale computing CMPs.
Metrics
Details
- Title
- Locality-Aware Network Utilization Balancing in NoCs
- Creators
- Ankit More - Drexel UniversityBaris Taskin - Drexel University
- Publication Details
- ACM transactions on design automation of electronic systems, v 21(1), pp 1-26
- Publisher
- Assoc Computing Machinery
- Number of pages
- 26
- Grant note
- EECS-1232164; CNS-1004936; CNS-1305350 / National Science Foundation; National Science Foundation (NSF)
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- Electrical and Computer Engineering
- Web of Science ID
- WOS:000366897700006
- Scopus ID
- 2-s2.0-84951944492
- Other Identifier
- 991019168533204721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Web of Science research areas
- Computer Science, Hardware & Architecture
- Computer Science, Software Engineering