A Buffer‐Sizing Algorithm for Network‐on‐Chips with Multiple Voltage‐Frequency Islands
Author(s) -
Anish Kumar,
Mohit Kumar,
Srinivasan Murali,
V. Kamakoti,
Luca Benini,
Giovanni De Micheli
Publication year - 2012
Publication title -
journal of electrical and computer engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.318
H-Index - 25
eISSN - 2090-0155
pISSN - 2090-0147
DOI - 10.1155/2012/537286
Subject(s) - sizing , interconnection , computer science , network on a chip , benchmark (surveying) , converters , electronic engineering , voltage , reduction (mathematics) , bandwidth (computing) , chip , real time computing , embedded system , computer network , engineering , electrical engineering , telecommunications , art , geometry , mathematics , geodesy , visual arts , geography
Buffers in on-chip networks constitute a significantproportion of the power consumption and area of theinterconnect, and hence reducing them is an important problem.Application-specific designs have nonuniform networkutilization, thereby requiring a buffer-sizing approach thattackles the nonuniformity. Also, congestion effects that occurduring network operation need to be captured when sizing thebuffers. Many NoCs are designed to operate in multiple voltage/frequency islands, with interisland communication takingplace through frequency converters. To this end, we proposea two-phase algorithm to size the switch buffers in network-on-chips (NoCs) considering support for multiple-frequencyislands. Our algorithm considers both the static and dynamiceffects when sizing buffers. We analyze the impact of placingfrequency converters (FCs) on a link, as well as pack and sendunits that effectively utilize network bandwidth. Experimentson many realistic system-on-Chip (SoC) benchmark showthat our algorithm results in 42% reduction in amount ofbuffering when compared to a standard buffering approach
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom