• DocumentCode
    1140017
  • Title

    An Energy and Performance Exploration of Network-on-Chip Architectures

  • Author

    Banerjee, Arnab ; Wolkotte, T. ; Mullins, Robert D. ; Moore, Simon W. ; Smit, Gerard J M

  • Author_Institution
    Comput. Lab., Univ. of Cambridge, Cambridge
  • Volume
    17
  • Issue
    3
  • fYear
    2009
  • fDate
    3/1/2009 12:00:00 AM
  • Firstpage
    319
  • Lastpage
    329
  • Abstract
    In this paper, we explore the designs of a circuit-switched router, a wormhole router, a quality-of-service (QoS) supporting virtual channel router and a speculative virtual channel router and accurately evaluate the energy-performance tradeoffs they offer. Power results from the designs placed and routed in a 90-nm CMOS process show that all the architectures dissipate significant idle state power. The additional energy required to route a packet through the router is then shown to be dominated by the data path. This leads to the key result that, if this trend continues, the use of more elaborate control can be justified and will not be immediately limited by the energy budget. A performance analysis also shows that dynamic resource allocation leads to the lowest network latencies, while static allocation may be used to meet QoS goals. Combining the power and performance figures then allows an energy-latency product to be calculated to judge the efficiency of each of the networks. The speculative virtual channel router was shown to have a very similar efficiency to the wormhole router, while providing a better performance, supporting its use for general purpose designs. Finally, area metrics are also presented to allow a comparison of implementation costs.
  • Keywords
    multiprocessor interconnection networks; network routing; network-on-chip; quality of service; circuit-switched router; idle state power; network-on-chip architectures; quality-of-service supporting virtual channel router; speculative virtual channel router; wormhole router; Circuit-switching networks; evaluation; low-power design; measurement; network-on-chip (NoC); packet-switching networks; performance comparison; simulation;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2011232
  • Filename
    4773148