A dynamically-allocated virtual channel architecture with congestion awareness for on-chip routers

  • Authors:
  • Mingche Lai;Zhiying Wang;Lei Gao;Hongyi Lu;Kui Dai

  • Affiliations:
  • National Univ. of Defense Tech. Changsha, China;National Univ. of Defense Tech. Changsha, China;National Univ. of Defense Tech. Changsha, China;National Univ. of Defense Tech. Changsha, China;National Univ. of Defense Tech. Changsha, China

  • Venue:
  • Proceedings of the 45th annual Design Automation Conference
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, the dynamically-allocated virtual channels (VCs) architecture with congestion awareness is introduced. All the buffers are shared among VCs whose structure varies with traffic condition. In low rate, this structure extends VC depth for continual transfers to reduce packet latencies. In high rate, it dispenses many VCs and avoids congestion situations to improve the throughput. We modify the VC controller and VC allocation modules, while designing simple congestion avoidance logic. The experiment shows that the proposed routers outperform conventional ones under different traffic patterns. They provide 8.3% throughput increase and 19.6% latency decrease while saving 27.4% of area and 28.6% of power.