• DocumentCode
    474528
  • Title

    A dynamically-allocated virtual channel architecture with congestion awareness for on-chip routers

  • Author

    Lai, Mingche ; Wang, Zhiying ; Gao, Lei ; Lu, Hongyi ; Dai, Kui

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Tech., Changsha
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    630
  • Lastpage
    633
  • Abstract
    In this paper, the dynamically-allocated virtual channels (VCs) architecture with congestion awareness is introduced. All the buffers are shared among VCs whose structure varies with traffic condition. In low rate, this structure extends VC depth for continual transfers to reduce packet latencies. In high rate, it dispenses many VCs and avoids congestion situations to improve the throughput. We modify the VC controller and VC allocation modules, while designing simple congestion avoidance logic. The experiment shows that the proposed routers outperform conventional ones under different traffic patterns. They provide 8.3% throughput increase and 19.6% latency decrease while saving 27.4% of area and 28.6% of power.
  • Keywords
    modules; network routing; network-on-chip; allocation modules; congestion awareness; controller; dynamically-allocated virtual channels architecture; network-on-chip; on-chip routers; packet latencies; traffic patterns; Buffer storage; Communication system control; Communication system traffic control; Computer architecture; Delay; Network-on-a-chip; Switches; Telecommunication traffic; Throughput; Virtual colonoscopy; Congestion; Network-on-Chip; Virtual Channel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555894