Back to Search Start Over

A Buffer-Sizing Algorithm for Network-on-Chips with Multiple Voltage-Frequency Islands

Authors :
Anish S. Kumar
M. Pawan Kumar
Srinivasan Murali
V. Kamakoti
Luca Benini
Giovanni De Micheli
Source :
Journal of Electrical and Computer Engineering, Vol 2012 (2012)
Publication Year :
2012
Publisher :
Hindawi Limited, 2012.

Abstract

Buffers in on-chip networks constitute a significant proportion of the power consumption and area of the interconnect, and hence reducing them is an important problem. Application-specific designs have nonuniform network utilization, thereby requiring a buffer-sizing approach that tackles the nonuniformity. Also, congestion effects that occur during network operation need to be captured when sizing the buffers. Many NoCs are designed to operate in multiple voltage/frequency islands, with interisland communication taking place through frequency converters. To this end, we propose a two-phase algorithm to size the switch buffers in network-on-chips (NoCs) considering support for multiple-frequency islands. Our algorithm considers both the static and dynamic effects when sizing buffers. We analyze the impact of placing frequency converters (FCs) on a link, as well as pack and send units that effectively utilize network bandwidth. Experiments on many realistic system-on-Chip (SoC) benchmark show that our algorithm results in 42% reduction in amount of buffering when compared to a standard buffering approach.

Details

Language :
English
ISSN :
20900147 and 20900155
Volume :
2012
Database :
Directory of Open Access Journals
Journal :
Journal of Electrical and Computer Engineering
Publication Type :
Academic Journal
Accession number :
edsdoj.1eab157fc1e64830825c3756cad37721
Document Type :
article
Full Text :
https://doi.org/10.1155/2012/537286