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
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;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6