DocumentCode :
169813
Title :
Efficient Virtual Channel Organization and Congestion Avoidance in Multicore NoC Systems
Author :
Oveis-Gharan, M. ; Khan, G.N.
Author_Institution :
Electr. & Comput. Eng., Ryerson Univ., Toronto, ON, Canada
fYear :
2014
fDate :
22-24 Oct. 2014
Firstpage :
30
Lastpage :
35
Abstract :
Dynamically Allocated Multi Queues (DAMQ) is an effective mechanism to achieve Virtual Channel (VC) based flow control with maximum buffer utilization in multi-core Network-on-Chip (NoC) systems. We present a new methodology to remedy some of the drawbacks of DAMQ technique. The architectural design of a DAMQ router input-port that uses minimal hardware is introduced. Our input-port design saves 70% of combinational-logic and 14.7% register hardware as compared to conventional Link-List input-port. We also present an efficient mechanism to remove traffic congestion in on-chip communication for NoC systems. It improves latency and throughput by 30% and 23% respectively as compared to conventional dynamic Virtual Channel design.
Keywords :
combinational circuits; flow control; multiprocessing systems; network-on-chip; DAMQ; buffer utilization; combinational logic; congestion avoidance; dynamically allocated multi queues; efficient virtual channel organization; multicore NoC systems; network on chip systems; traffic congestion; virtual channel based flow control; Clocks; Computer aided manufacturing; Delays; Hardware; Ports (Computers); Radiation detectors; Random access memory; adaptive virtual channels; congestion avoidance; dynamic VC buffers; on-chip communication; packet blockage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2014 International Symposium on
Conference_Location :
Paris
Type :
conf
DOI :
10.1109/SBAC-PADW.2014.16
Filename :
6972011
Link To Document :
بازگشت