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
Link To Document