DocumentCode :
549919
Title :
A Simulation Based Buffer Sizing Algorithm for Network on Chips
Author :
Kumar, Anish S. ; Kumar, M. Pawan ; Murali, Srinivasan ; Kamakoti, V. ; Benini, Luca ; De Micheli, Giovanni
Author_Institution :
Indian Inst. of Technol. Madras, Chennai, India
fYear :
2011
fDate :
4-6 July 2011
Firstpage :
206
Lastpage :
211
Abstract :
Buffers in on-chip networks constitute a significant proportion of the power consumption and area of the interconnect. Hence, reducing the buffering overhead of Networks on Chips (NoCs) is an important problem. For application-specific designs, the network utilization across the different links and switches is non-uniform, thereby requiring a buffer sizing approach that tackles the non uniformity. Moreover, congestion effects that occur during network operation needs to be captured when sizing the buffers. To this end, we propose a two-phase algorithm to size the switch buffers in NoCs. Our algorithm considers both the static (based on bandwidth and latency requirements) and dynamic (based on simulation) effects when sizing buffers. Our experiments show that the application of the algorithm results in 42% reduction in amount of buffering required to meet the application constraints when compared to a standard buffering approach.
Keywords :
network-on-chip; NoC; network on chips; simulation based buffer sizing algorithm; two-phase algorithm; Algorithm design and analysis; Bandwidth; Benchmark testing; Computational modeling; Delay; Mathematical model; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI (ISVLSI), 2011 IEEE Computer Society Annual Symposium on
Conference_Location :
Chennai
ISSN :
2159-3469
Print_ISBN :
978-1-4577-0803-9
Electronic_ISBN :
2159-3469
Type :
conf
DOI :
10.1109/ISVLSI.2011.72
Filename :
5992481
Link To Document :
بازگشت