• DocumentCode
    2989303
  • Title

    Asynchronous Bypass Channels: Improving Performance for Multi-synchronous NoCs

  • Author

    Jain, Tushar N K ; Gratz, Paul V. ; Sprintson, Alex ; Choi, Gwan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2010
  • fDate
    3-6 May 2010
  • Firstpage
    51
  • Lastpage
    58
  • Abstract
    Networks-on-Chip (NoC) have emerged as a replacement for traditional shared-bus designs for on-chip communications. As with all current VLSI design, however, reducing power consumption in NoCs is a critical challenge. One approach to reduce power is to dynamically scale the voltage and frequency of each network node or groups of nodes (DVFS). Another approach to reduce power consumption is to replace the balanced clock tree with a globally-asynchronous, locally-synchronous (GALS) clocking scheme. NoCs implemented with either of these schemes, however, tend to have high latencies as packets must be synchronized at intermediate nodes between source and destination. In this paper, we propose a novel router microarchitecture which offers superior performance versus typical synchronizing router designs. Our approach features Asynchronous Bypass Channels (ABCs) at intermediate nodes thus avoiding synchronization delay. We also propose several new network topology and routing algorithm that leverage the advantages of the bypass channel offered by our router design. Our experiments show that our design improves the performance of a conventional synchronizing design with similar resources by up to 26% at low loads and increases saturation throughput by up to 50%.
  • Keywords
    VLSI; integrated circuit design; network routing; network-on-chip; synchronisation; VLSI design; asynchronous bypass channels; global-asynchronous clocking scheme; local-synchronous clocking scheme; multisynchronous NoC; network node; networks-on-chip; on-chip communications; power consumption; router design synchronization; router microarchitecture; saturation throughput; shared-bus designs; synchronization delay; Clocks; Delay; Energy consumption; Frequency synchronization; Microarchitecture; Network topology; Network-on-a-chip; Routing; Very large scale integration; Voltage; GALS; NoC; asynchronous interconnect; on-chip networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip (NOCS), 2010 Fourth ACM/IEEE International Symposium on
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-1-4244-7085-3
  • Electronic_ISBN
    978-1-4244-7086-0
  • Type

    conf

  • DOI
    10.1109/NOCS.2010.15
  • Filename
    5507563