• DocumentCode
    2343892
  • Title

    RoShaQ: High-performance on-chip router with shared queues

  • Author

    Tran, Anh T. ; Baas, Bevan M.

  • Author_Institution
    Univ. of California, Davis, CA, USA
  • fYear
    2011
  • fDate
    9-12 Oct. 2011
  • Firstpage
    232
  • Lastpage
    238
  • Abstract
    On-chip router typically has buffers dedicated to its input or output ports for temporarily storing packets in case contention occurs on output physical channels. Buffers, unfortunately, consume significant portions of router area and power. While running a traffic trace, however, not all input ports of routers have incoming packets needed to be transferred at the same time. As a result, a large number of buffer queues in the network are empty while other queues are mostly busy. This observation motivates us to design RoShaQ, a router architecture that maximizes buffer utilization by allowing to share multiple buffer queues among input ports. Sharing queues, in fact, makes using buffers more efficient hence is able to achieve higher throughput when the network load becomes heavy. On the other side, at light traffic load, our router achieves low latency by allowing packets to effectively bypass these shared queues. Experimental results show that RoShaQ is 21% less latency and 14% higher saturation throughput than a typical virtual-channel (VC) router with 4% higher power and 16% larger area. Due to its higher performance, RoShaQ consumes 7% less energy per a transferred packet than a VC router given the same buffer space capacity.
  • Keywords
    network routing; system-on-chip; RoShaQ; buffer space capacity; buffer utilization; case contention; high-performance on-chip router; multiple buffer queues sharing; router architecture; systems on chip; traffic trace; typical virtual-channel router; Computer architecture; Pipelines; Program processors; Resource management; Routing; Switches; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2011 IEEE 29th International Conference on
  • Conference_Location
    Amherst, MA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4577-1953-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2011.6081402
  • Filename
    6081402