DocumentCode
2234608
Title
The Design of On-the-Fly Virtual Channel Allocation for Low Cost High Performance On-Chip Routers
Author
Nguyen, Son Truong ; Oyanagi, Shigeru
Author_Institution
Dept. of Comput. Sci., Ritsumeikan Univ., Kyoto, Japan
fYear
2010
fDate
17-19 Nov. 2010
Firstpage
88
Lastpage
94
Abstract
Network-on-Chip (NoC) is an important communication infrastructure for System-on-Chips (SoCs). Designing high performance NoCs with minimized area overhead is becoming a major technical challenge. In this paper, we propose the on-the-fly virtual channel (VC) allocation for low cost high performance on-chip routers. By performing the VC allocation based on the result of switch allocation, the dependency between VC allocation and switch traversal is removed and these stages can be performed in parallel. In this manner, the pipeline of a packet transfer can be shortened in a non-speculative fashion. We have implemented the proposed router on FPGA and evaluated in terms of communication latency, throughput and hardware amount. The experimental results show that, the proposed router with on-the-fly VC allocation reduces the communication latency by 27.3%, and improves throughput by 21.4% as compared to the conventional VC router. In comparison with the look-ahead speculative router, it improves the throughput by 6.2% with 17.6% reduction of area for control logic.
Keywords
field programmable gate arrays; logic design; multiprocessor interconnection networks; network routing; network-on-chip; pipeline processing; FPGA; NoC; SoC; communication latency; network-on-chip; on-chip routers; on-the-fly virtual channel allocation; packet transfer; system-on-chip; virtual channel router; Network-on-Chip; communication latency; on-the-fly virtual channel allocation; pipeline stages; virtual channel router;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking and Computing (ICNC), 2010 First International Conference on
Conference_Location
Higashi-Hiroshima
Print_ISBN
978-1-4244-8918-3
Electronic_ISBN
978-0-7695-4277-5
Type
conf
DOI
10.1109/IC-NC.2010.25
Filename
5695218
Link To Document