DocumentCode :
3019742
Title :
Hardware design and implementation of a Network-on-Chip based load balancing switch fabric
Author :
Karadeniz, Turhan ; Mhamdi, Lotfi ; Goossens, Kees ; Garcia-Luna-Aceves, J.J.
Author_Institution :
Comput. Eng. Dept., Univ. of California Santa Cruz, Santa Cruz, CA, USA
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
1
Lastpage :
7
Abstract :
Network routers rely on an important hardware component, namely the switch fabric, responsible for forwarding incoming packets to their respective output ports according to a scheduling algorithm. A switch fabric mainly consists of buffering memories for temporary queuing and the scheduling unit(s) for forwarding. In this paper, we revisit our previously proposed Network-on-Chip (NOC) based switch fabric architecture and: 1) propose an FPGA based hardware implementation of the NOC switch; 2) carry out performance tests, both via RTL simulations and actual execution on FPGA, under uniform traffic flows; and 3) present results in terms of throughput, average latency, and average bitrate. Our results show that our architecture i) performs as good as other buffering schemes/scheduling algorithms that theoretically achieve 100% throughput, ii) is at least as scalable as other architectures in terms of hardware cost, iii) is perfectly implementable and iv) introduces NOC concepts, which have originally been borrowed from computer networks, back into computer networks.
Keywords :
computer networks; field programmable gate arrays; integrated circuit design; network-on-chip; processor scheduling; resource allocation; telecommunication network routing; FPGA based hardware implementation; NOC; RTL simulations; average bitrate; average latency; buffering memories; buffering schemes; computer networks; hardware design; incoming packet forwarding; network routers; network-on-chip based load balancing switch fabric; network-on-chip based switch fabric architecture; performance tests; scheduling algorithm; scheduling unit; temporary queuing; throughput; uniform traffic flows; FPGA; NOC; Network on Chip; Switch fabric; computer networks; router; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4673-2919-4
Type :
conf
DOI :
10.1109/ReConFig.2012.6416753
Filename :
6416753
Link To Document :
بازگشت