• DocumentCode
    580118
  • Title

    Router designs for elastic buffer on-chip networks

  • Author

    Michelogiannakis, George ; Dally, William J.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., Stanford, CA, USA
  • fYear
    2009
  • fDate
    14-20 Nov. 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    This paper explores the design space of elastic buffer (EB) routers by evaluating three representative designs. We propose an enhanced two-stage EB router which maximizes throughput by achieving a 42% reduction in cycle time and 20% reduction in occupied area by using look-ahead routing and replacing the three-slot output EBs in the baseline router of [17] with two-slot EBs. We also propose a single-stage router which merges the two pipeline stages to avoid pipelining overhead. This design reduces zero-load latency by 24% compared to the enhanced two-stage router if both are operated at the same clock frequency; moreover, the single-stage router reduces the required energy per transferred bit and occupied area by 29% and 30% respectively, compared to the enhanced two-stage router. However, the cycle time of the enhanced two-stage router is 26% smaller than that of the single-stage router.
  • Keywords
    buffer storage; clocks; network routing; network-on-chip; baseline router; clock frequency; cycle time reduction; design space; elastic buffer on-chip network; elastic buffer router; look-ahead routing; network-on-chip; pipeline stage; pipelining overhead; router design; single-stage router; three-slot output EB; throughput; two-stage EB router; zero-load latency; on-chip networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Networking, Storage and Analysis, Proceedings of the Conference on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1145/1654059.1654062
  • Filename
    6375567