Virtual channels planning for networks-on-chip

Ting Chun Huang, Umit Y. Ogras, Radu Marculescu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

75 Scopus citations

Abstract

The virtual channel flow control (VCFC) provides an efficient implementation for on-chip networks. However, allocating the virtual channels (VCs) uniformly results in a waste of area and significant leakage power, especially at nanoscale. To remedy this situation, we propose a novel approach for customizing the virtual channels allocation based on the traffic characteristics of the target application. Towards this end, we first develop an algorithm that calculates the port contention rates and expected bandwidth at each router in the network. Using this information, we add VCs only to the channels with the highest bandwidth usage. Our simulation results involving synthetic and real applications show more than 40% buffer savings compared to uniform VC allocation, while achieving similar performance levels.

Original languageEnglish (US)
Title of host publicationProceedings - Eighth International Symposium on Quality Electronic Design, ISQED 2007
Pages879-884
Number of pages6
DOIs
StatePublished - 2007
Externally publishedYes
Event8th International Symposium on Quality Electronic Design, ISQED 2007 - San Jose, CA, United States
Duration: Mar 26 2007Mar 28 2007

Publication series

NameProceedings - Eighth International Symposium on Quality Electronic Design, ISQED 2007

Other

Other8th International Symposium on Quality Electronic Design, ISQED 2007
Country/TerritoryUnited States
CitySan Jose, CA
Period3/26/073/28/07

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Virtual channels planning for networks-on-chip'. Together they form a unique fingerprint.

Cite this