Title :
A flit-level speedup scheme for network-on-chips using self-reconfigurable bi-directional channels
Author :
Qian, Zhiliang ; Teh, Ying Fei ; Tsui, Chi-ying
Author_Institution :
Dept. of Electron. & Comput. Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
Abstract :
In this work, we propose a flit-level speedup scheme to enhance the network-on-chip(NoC) performance utilizing bidirectional channels. In addition to the traditional efforts on allowing flits of different packets using the idling internal and external bandwidth of the bi-directional channel, our proposed flit-level speedup scheme also allows flits within the same packet to be transmitted simultaneously on the bi-directional channel. For inter-router transmission, a novel distributed channel configuration protocol is developed to dynamically control the link directions. For the intra-router transmission, 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. Simulation results on both synthetic traffic and real benchmarks show performance improvement in throughput and latency over the existing architectures using bi-directional channels.
Keywords :
network-on-chip; protocols; buffer architecture; distributed channel configuration protocol; flit-level speedup scheme; inter-router transmission; intra-router transmission; network-on-chips; self-reconfigurable bi-directional channels; switch allocator; synthetic traffic; Bandwidth; Benchmark testing; Bidirectional control; Resource management; Routing; Switches; Writing; Bidirectional channel; NoC; flit-level speedup;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
Print_ISBN :
978-1-4577-2145-8
DOI :
10.1109/DATE.2012.6176692