DocumentCode
30230
Title
Path-Congestion-Aware Adaptive Routing With a Contention Prediction Scheme for Network-on-Chip Systems
Author
En-Jui Chang ; Hsien-Kai Hsin ; Shu-Yen Lin ; An-Yeu Wu
Author_Institution
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume
33
Issue
1
fYear
2014
fDate
Jan. 2014
Firstpage
113
Lastpage
126
Abstract
Network-on-chip systems can achieve higher performance than bus systems for chip multiprocessor systems. However, as the complexity of the network increases, the channel and switch congestion problems become major performance bottlenecks. An effective adaptive routing algorithm can help minimize path congestion through load balancing. However, conventional adaptive routing schemes only use channel-based information to detect the congestion status. Due to the lack of switch-based information, channel-based information is difficult to reveal the real congestion status along the routing path. Therefore, in this paper, we remodel the path congestion information to show hidden spatial congestion information and improve the effectiveness of routing path selection. We propose a path-congestion-aware adaptive routing (PCAR) scheme based on the following techniques: 1) a path-congestion-aware selection strategy that simultaneously considers switch congestion and channel congestion, and 2) a contention prediction technique that uses the rate of change in the buffer level to predict possible switch contention. The experimental results show that the proposed PCAR scheme can achieve a high saturation throughput with an improvement of 15.4%-48.7% compared to existing routing schemes. The proposed PCAR method also includes a VLSI architecture, which has higher area efficiency with an improvement of 16%-35.7% compared with the other router designs.
Keywords
VLSI; integrated circuit design; microprocessor chips; network routing; network-on-chip; resource allocation; PCAR scheme; VLSI architecture; buffer level; channel congestion problems; channel-based information; chip multiprocessor systems; congestion status; contention prediction scheme; hidden spatial congestion information; load balancing; network-on-chip systems; path-congestion-aware adaptive routing scheme; router designs; switch congestion problems; Adaptation models; Adaptive systems; Delays; Principal component analysis; Routing; Switches; Throughput; Adaptive routing; congestion prediction; network-on-chip (NoC);
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2013.2282262
Filename
6685943
Link To Document