DocumentCode :
742833
Title :
FSNoC: A Flit-Level Speedup Scheme for Network on-Chips Using Self-Reconfigurable Bidirectional Channels
Author :
Zhiliang Qian ; Abbas, Syed Mohsin ; Chi-Ying Tsui
Author_Institution :
Dept. of Electron. & Comput. Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
Volume :
23
Issue :
9
fYear :
2015
Firstpage :
1854
Lastpage :
1867
Abstract :
In this paper, we explore optimizing the bandwidth utilization of the network-on-chips (NoCs). We propose a flit-level speedup scheme to improve the NoC performance using self-reconfigurable bidirectional channels. For the NoC intrarouter bandwidth, in addition to allowing flits from different packets to use the idle internal bandwidth of the crossbar, our proposed flit-level speedup scheme also allows flits within the same packet to be transmitted simultaneously. For interrouter channels, a distributed channel configuration scheme is developed to dynamically change the link directions. In this way, the effective bandwidth between two routers can change adaptively depending on the run time network traffic. We present the implementation of the proposed flit-level speedup NoC on a 2-D mesh. An input buffer architecture, which supports reading and writing two flits from the same virtual channel at the same time, is proposed. The switch allocator is also designed to support flit-level parallel arbitration. Extensive simulations on both the synthetic traffic and real applications show performance improvement in throughput and latency over the existing architectures using bidirectional channels.
Keywords :
buffer circuits; network routing; network-on-chip; 2D mesh; FSNoC; NoC intrarouter bandwidth; bandwidth utilization; buffer architecture; distributed channel configuration scheme; flit-level parallel arbitration; flit-level speedup NoC; flit-level speedup scheme; interrouter channels; network on-chips; run time network traffic; self-reconfigurable bidirectional channels; synthetic traffic; virtual channel; Bandwidth; Pipelines; Switches; Throughput; Timing; Very large scale integration; Wires; Bidirectional channel; flit-level speedup; interconnection networks; network on chip (NoC); on-chip communication;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2014.2351833
Filename :
6902815
Link To Document :
بازگشت