DocumentCode
2757691
Title
A Low Cost Single-Cycle Router Based on Virtual Output Queuing for On-chip Networks
Author
Son Truong Nguyen ; Oyanagi, Shigeru
Author_Institution
Dept. of Comput. Sci., Ritsumeikan Univ., Kusatsu, Japan
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
60
Lastpage
67
Abstract
The communication latency of Network-on-Chip (NoC) is one of the factors that significantly impacts on the application performance on System-on-Chips. To reduce the NoC latency, we propose a low latency architecture of router, which utilizes virtual output queuing (VOQ) to shorten the processing time of a packet transfer. Based on taking advantage of VOQ in buffering, the number of pipeline stages of a packet transfer can be reduced to two stages of switch allocation and switch traversal. By speculatively implementing these stages in a parallel fashion, the router can perform a packet transfer in only one clock cycle. In addition, a multiple VOQ architecture that each input port maintains more than one queue for each output channel is also proposed for improving the throughput of router. We have implemented the proposed router on FPGA and evaluated in terms of communication latency, throughput and hardware amount. The experimental results show that in a 4 × 4 two-dimensional mesh network, the proposed router reduces the communication latency by 25% and cost of area by 67.3% as compared to the look-ahead speculative virtual channel router.
Keywords
field programmable gate arrays; network-on-chip; pipeline processing; queueing theory; telecommunication network routing; FPGA; NoC latency; VOQ; communication latency; network-on-chip; packet transfer; single-cycle router; two-dimensional mesh network; virtual output queuing; Computer architecture; Hardware; Pipelines; Resource management; Routing; Switches; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
Conference_Location
Lille
Print_ISBN
978-1-4244-7839-2
Type
conf
DOI
10.1109/DSD.2010.15
Filename
5615607
Link To Document