Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Low-Latency Virtual-Channel Routers for On-Chip Networks

Published: 02 March 2004 Publication History

Abstract

The on-chip communication requirements of manysystems are best served through the deployment of a regularchip-wide network. This paper presents the design of alow-latency on-chip network router for such applications.We remove control overheads (routing and arbitrationlogic) from the critical path in order to minimise cycle-timeand latency. Simulations illustrate that dramatic cycle timeimprovements are possible without compromising routerefficiency. Furthermore, these reductions permit flits to berouted in a single cycle, maximising the effectiveness of therouter's limited buffering resources.

References

[1]
{1} L. Benini and G. D. Micheli. Networks on Chips: A New SOC Paradigm. IEEE Computer, 2002.
[2]
{2} A. A. Chien. A cost and speed model for k-ary n-cube wormhole routers. In Proceedings of Hot Interconnects, 1993.
[3]
{3} P. Coe, F. Howell, R. Ibbett, and L. Williams. A Hierarchical Computer Architecture Design and Simulation Environment. ACM Transactions on Modeling and Computer Simulation, 8(4), October 1998.
[4]
{4} W. J. Dally. Wire-Efficient VLSI Multiprocessor Communication Networks. In P. Losleben, editor, Proceedings of the Stanford Conference on Advanced Research in VLSI. MIT Press, March 1987.
[5]
{5} W. J. Dally. VLSI and Parallel Processing, chapter Network and Processor Architectures for Message-Driven Computing. Morgan Kaufmann, 1989.
[6]
{6} W. J. Dally. Virtual-Channel Flow Control. In Proceedings of the 17th Annual International Symposium on Computer Architecture (ISCA), 1990.
[7]
{7} W. J. Dally and J. W. Poulton. Digital Systems Engineering. Cambridge University Press, 1998.
[8]
{8} W. J. Dally and B. Towles. Route Packets, Not Wires: On-Chip Interconnection Networks. In Proceedings of the 38th Design Automation Conference (DAC), June 2001.
[9]
{9} S. Fairbanks and S. Moore. The Distributed Clock Generator. In Proceedings of the second ACiD-WG Workshop, Munich, Germany, January 2002.
[10]
{10} M. Galles. Scalable Pipelined Interconnect for Distributed Endpoint Routing: The SGI SPIDER Chip. In Proceedings of Hot Interconnects Symposium IV, 1996.
[11]
{11} R. B. Iverson and Y. L. L. Coz. Users Guide for QuickCAPTM . Random Logic Corporation, 2003.
[12]
{12} A. Jantsch and H. Tenhunen, editors. Networks on Chip. Kluwer Academic Publishers, 2003.
[13]
{13} P. Kermani and L. Kleinrock. Virtual Cut-Through: A New Computer Communication Switching Technique. Computer Networks, 3:267286, January 1979.
[14]
{14} C. Kim, D. Burger, and S. W. Keckler. An adaptive, non-uniform cache structure for wire-delay dominated on-chip caches. In Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2002.
[15]
{15} R. Krashinsky, C. Batten, and K. Asanovic. SCALE-0 Architecture Manual. MIT Laboratory for Computer Science, 2003.
[16]
{16} K. Mai, T. Paaske, N. Jayasena, R. Ho, W. Dally, and M. Horowitz. Smart Memories: A Modular Reconfigurable Architecture. In The 27th Annual International Symposium on Computer Architecture (ISCA), June 2000.
[17]
{17} L.-S. Peh. Flow control and micro-architectural mechanisms for extending performance of interconnection networks. PhD thesis, Stanford University, 2001.
[18]
{18} L.-S. Peh and W. J. Dally. Flit-Reservation Flow Control. In International Symposium on High-Performance Computer Architecture, pages 73-84, Jan 2000.
[19]
{19} L.-S. Peh and W. J. Dally. A Delay Model and Speculative Architecture for Pipelined Routers. In International Symposium on High-Performance Computer Architecture, pages 255-266, Jan 2001.
[20]
{20} A. S. Tanenbaum. Computer Networks. Prentice-Hall, Englewood Cliffs, NJ, 1981.
[21]
{21} M. B. Taylor et al. The Raw Microprocessor: A Computational Fabric for Software Circuits and General Purpose Programs. IEEE Micro, March/April 2002.

Cited By

View all
  • (2023)Deflection routing mechanism using BLESS and BBUS NoCMaterials Today: Proceedings10.1016/j.matpr.2021.06.23480(2289-2292)Online publication date: 2023
  • (2022)Combined Distributed Shared-Buffered and Diagonally-Linked Mesh Topology for High-Performance InterconnectMicromachines10.3390/mi1312224613:12(2246)Online publication date: 17-Dec-2022
  • (2022)Enabling circuit-switching in modern on-chip networksMicroprocessors and Microsystems10.1016/j.micpro.2022.10471295(104712)Online publication date: Nov-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGARCH Computer Architecture News
ACM SIGARCH Computer Architecture News  Volume 32, Issue 2
ISCA 2004
March 2004
373 pages
ISSN:0163-5964
DOI:10.1145/1028176
Issue’s Table of Contents
  • cover image ACM Conferences
    ISCA '04: Proceedings of the 31st annual international symposium on Computer architecture
    June 2004
    373 pages
    ISBN:0769521436

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 March 2004
Published in SIGARCH Volume 32, Issue 2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)42
  • Downloads (Last 6 weeks)3
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Deflection routing mechanism using BLESS and BBUS NoCMaterials Today: Proceedings10.1016/j.matpr.2021.06.23480(2289-2292)Online publication date: 2023
  • (2022)Combined Distributed Shared-Buffered and Diagonally-Linked Mesh Topology for High-Performance InterconnectMicromachines10.3390/mi1312224613:12(2246)Online publication date: 17-Dec-2022
  • (2022)Enabling circuit-switching in modern on-chip networksMicroprocessors and Microsystems10.1016/j.micpro.2022.10471295(104712)Online publication date: Nov-2022
  • (2022)Interconnect Architectures for 3D Technologies3D Interconnect Architectures for Heterogeneous Technologies10.1007/978-3-030-98229-4_2(27-47)Online publication date: 12-Mar-2022
  • (2022)Communication Networks for Neuromorphic SystemsNeuromorphic Computing Principles and Organization10.1007/978-3-030-92525-3_5(79-126)Online publication date: 7-Apr-2022
  • (2021)A Latency-Optimized Network-on-Chip with Rapid Bypass ChannelsMicromachines10.3390/mi1206062112:6(621)Online publication date: 27-May-2021
  • (2021)Local Traffic-Based Energy-Efficient Hybrid Switching for On-Chip Networks2021 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)10.1109/PDP52278.2021.00039(198-206)Online publication date: Mar-2021
  • (2021)Reliable Fault-Tolerance Routing Technique for Network-on-Chip InterconnectIntelligent Sustainable Systems10.1007/978-981-16-2422-3_60(767-775)Online publication date: 27-Aug-2021
  • (2020)An Enhanced Dynamic Weighted Incremental Technique for QoS Support in NoCACM Transactions on Parallel Computing10.1145/33914427:2(1-31)Online publication date: 18-May-2020
  • (2020)LBNoCACM Transactions on Design Automation of Electronic Systems10.1145/336599425:1(1-26)Online publication date: 15-Jan-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media