DocumentCode :
2471591
Title :
Prediction-based flow control for network-on-chip traffic
Author :
Ogras, Umit Y. ; Marculescu, Radu
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
fYear :
0
fDate :
0-0 0
Firstpage :
839
Lastpage :
844
Abstract :
Networks-on-chip (NoC) architectures provide a scalable solution to on-chip communication problem but the bandwidth offered by NoCs can be utilized efficiently only in presence of effective flow control algorithms. Unfortunately, the flow control algorithms published to date for macronetworks, either rely on local information, or suffer from large communication overhead and unpredictable delays. Hence, using them in the NoC context is problematic at best. For this reason, we propose a predictive closed-loop flow control mechanism and make the following contributions: first, we develop traffic source and router models specifically targeted to NoCs. Then, we utilize these models to predict the cases of possible congestion in the network. Based on this information, the proposed scheme controls the packet injection rate at traffic sources in order to regulate the total number of packets in the network. Evaluations involving real and synthetic traffic patterns show that the proposed controller delivers a superior performance compared to the traditional switch-to-switch flow control algorithms
Keywords :
multiprocessor interconnection networks; network routing; network-on-chip; closed-loop flow conrol; communication overhead; congestion control; multiprocessor systems; network-on-chip traffic; on-chip communication; packet injection rate; predictive flow control; router models; traffic source model; unpredictable delays; Bandwidth; Buffer storage; Communication switching; Communication system control; Communication system traffic control; Delay; Network-on-a-chip; Packet switching; Predictive models; Traffic control; Algorithms; Design; Multi-processor systems; Performance; congestion control; flow control; networks-on-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
1-59593-381-6
Type :
conf
DOI :
10.1109/DAC.2006.229272
Filename :
1688913
Link To Document :
بازگشت