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