Title :
Escaping from Blocking: A Dynamic Virtual Channel for Pipelined Routers
Author :
Mingche, Lai ; Lei, Gao ; Wei, Shi ; Zhiying, Wang
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
Abstract :
The virtual channel flow control approach provides an efficient way for the high throughput of the on-chip routers. However, allocating the virtual channels (VCs) statically results in a waste of the area and energy consumption. To remedy this drawback, we propose a novel dynamic virtual channel architecture (DVCA) in this paper. By inspecting the physical link state and speculating the packet transferring, it dispenses a variable number of VCs to escape the head-of line (HOL) blockings to maximize the throughput, and avoids the useless VC allocations to reduce the packet latencies. In its implementation, the VC allocation unit, the switch allocation unit as well as the VC control unit are modified to complete the DVCA router design. Then, under the 90nm CMOS process, the proposed routers using 50% buffers provide 6.2% throughput increase and 4.1% latency decrease averagely with the savings of 30.9% area and 31.3% power consumption compared to traditional routers.
Keywords :
CMOS integrated circuits; circuit switching; integrated circuit design; network routing; network-on-chip; pipeline processing; resource allocation; CMOS process; dynamic virtual channel architecture; energy consumption; flow control; network-on-chip; pipelined router design; switch allocation unit; virtual channel allocation; CMOS process; CMOS technology; Communication system control; Delay; Energy consumption; Network-on-a-chip; Routing; Switches; Throughput; Virtual colonoscopy; HOL blocking; Virtual Channel; pipelined router;
Conference_Titel :
Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3109-0
DOI :
10.1109/CISIS.2008.46