Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2691365.2691424acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

High-radix on-chip networks with low-radix routers

Published: 03 November 2014 Publication History

Abstract

Networks-on-chip (NoCs) have become increasingly widespread in recent years due to the extensive integration of many components in modern multicore processors and SoC designs. One of the fundamental tradeoffs in NoC design is the radix of its constituent routers. While high-radix routers enable a richly connected and low diameter network, low-radix routers allow for a small silicon area. Since the NoC consumes a significant portion of the on-chip resources, naïvely deploying an expensive high-radix network is not a practical option.
In this work, we present a novel solution to provide high-radix like performance at a cost similar to that of a low-radix network. Our solution leverages the irregularity in runtime communication patterns to provide short low-latency paths between frequently communicating nodes, while infrequently communicating pairs rely on longer paths. To this end, it leverages a flexible topology reconfiguration infrastructure with abundantly available links between routers (in accordance to a high-radix topology) that are decoupled from scarcely available router ports (similar to a low-radix topology). Network links are bound to router ports at runtime to form connected and deadlock-free topologies. Binding selections are based on the traffic patterns observed, which are synthesized through a distributed statistics-collection framework. Our experiments on a 64-node CMP, running multiprogrammed workloads, show that we can reduce average network latency by 19% over an area- and power- comparable mesh NoC. The latency improvements for non-uniform synthetic traffic are above 30%.

References

[1]
K. Aisopos, A. DeOrio, L.-S. Peh, and V. Bertacco. ARIADNE: Agnostic reconfiguration in a disconnected network environment. In Proc. PACT, 2011.
[2]
J. Balfour and W. Dally. Design tradeoffs for tiled CMP on-chip networks. In Proc. ICS, 2006.
[3]
D. Becker. Efficient microarchitecture for network-on-chip routers, PhD thesis. 2012.
[4]
Y.-T. Chen, J. Cong, M. Ghodrat, M. Huang, C. Liu, B. Xiao, and Y. Zou. Accelerator-rich cmps: From concept to real hardware. In Proc. ICCD, 2013.
[5]
R. Das, O. Mutlu, T. Moscibroda, and C. Das. Application-aware prioritization mechanisms for on-chip networks. In Proc. MICRO, 2009.
[6]
R. Das, S. Narayanasamy, S. Satpathy, and R. Dreslinski. Catnap: energy proportional multiple network-on-chip. In Proc. ISCA, 2013.
[7]
M. Faruque, T. Ebi, and J. Henkel. Configurable links for runtime adaptive on-chip communication. In Proc. DATE, 2009.
[8]
B. Fu, Y. Han, J. Ma, H. Li, and X. Li. An abacus turn model for time/space-efficient reconfigurable routing. In Proc. ISCA, 2011.
[9]
J. Kim. Low-cost router microarchitecture for on-chip networks. In Proc. MICRO, 2009.
[10]
T. Krishna, W. Chen, C-H. and Kwon, and L.-S. Peh. Breaking the on-chip latency barrier using SMART. In Proc. HPCA, 2013.
[11]
O. Lysne, J. Montañana, J. Flich, J. Duato, T. Pinkston, and T. Skeie. An efficient and deadlock-free network reconfiguration protocol. IEEE Trans. Computers, 57(6), 2008.
[12]
M. Palesi, R. Holsmark, S. Kumar, and V. Catania. IEEE Trans. Parallel and Distributed Systems, 20(3), 2009.
[13]
R. Parikh and V. Bertacco. uDIREC: unified diagnosis and reconfiguration for frugal bypass of NoC faults. In Proc. MICRO, 2013.
[14]
L.-S. Peh and W. Dally. A delay model and speculative architecture for pipelined routers. In Proc. HPCA, 2001.
[15]
J. Sancho, A. Robles, and J. Duato. An effective methodology to improve the performance of the up*/down* routing algorithm. IEEE Trans. Parallel and Distributed Systems, 15(8), 2004.
[16]
M. Schroeder, A. Birrell, M. Burrows, H. Murray, R. Needham, T. Rodeheffer, E. Satterthwaite, and C. Thacker. Autonet: A high-speed, self-configuring local area network using point-to-point links. IEEE Trans. Selected Areas in Communication, 9(8), 1991.
[17]
M. Stuart, M. Stensgaard, and J. Sparsø. The ReNoC Reconfigurable Network-on-Chip: Architecture, Configuration Algorithms, and Evaluation. ACM Trans. Embed. Comput. Syst., 10(4), 2011.

Cited By

View all
  • (2018)Slim NoCACM SIGPLAN Notices10.1145/3296957.317715853:2(43-55)Online publication date: 19-Mar-2018
  • (2018)Slim NoCProceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3173162.3177158(43-55)Online publication date: 19-Mar-2018
  • (2015)NoCVisionProceedings of the 8th International Workshop on Network on Chip Architectures10.1145/2835512.2835518(21-26)Online publication date: 5-Dec-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '14: Proceedings of the 2014 IEEE/ACM International Conference on Computer-Aided Design
November 2014
801 pages
ISBN:9781479962778
  • General Chair:
  • Yao-Wen Chang

Sponsors

In-Cooperation

  • IEEE SSCS Shanghai Chapter
  • IEEE-EDS: Electronic Devices Society

Publisher

IEEE Press

Publication History

Published: 03 November 2014

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD '14
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Slim NoCACM SIGPLAN Notices10.1145/3296957.317715853:2(43-55)Online publication date: 19-Mar-2018
  • (2018)Slim NoCProceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3173162.3177158(43-55)Online publication date: 19-Mar-2018
  • (2015)NoCVisionProceedings of the 8th International Workshop on Network on Chip Architectures10.1145/2835512.2835518(21-26)Online publication date: 5-Dec-2015

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media