DocumentCode
2487237
Title
Design and implementation of the Quarc Network on-Chip
Author
Moadeli, M. ; Maji, P.P. ; Vanderbauwhede, W.
Author_Institution
Dept. of Comput. Sci., Univ. of Glasgow, Glasgow, UK
fYear
2009
fDate
23-29 May 2009
Firstpage
1
Lastpage
9
Abstract
Networks-on-Chip (NoC) have emerged as alternative to buses to provide a packet-switched communication medium for modular development of large Systems-on-Chip. However, to successfully replace its predecessor, the NoC has to be able to efficiently exchange all types of traffic including collective communications. The latter is especially important for e.g. cache updates in multicore systems. The Quarc NoC architecture has been introduced as a Networks-on-Chip which is highly efficient in exchanging all types of traffic including broadcast and multicast. In this paper we present the hardware implementation of the switch architecture and the network adapter (transceiver) of the Quarc NoC. Moreover, the paper presents an analysis and comparison of the cost and performance between the Quarc and the Spidergon NoCs implemented in Verilog targeting the Xilinx Virtex FPGA family. We demonstrate a dramatic improvement in performance over the Spidergon especially for broadcast traffic, at no additional hardware cost.
Keywords
network-on-chip; packet switching; Quarc network-on-chip; Spidergon; Xilinx Virtex FPGA family; broadcast traffic; cache updates; multicore systems; network adapter; packet-switched communication medium; switch architecture; systems-on-chip; Broadcasting; Communication switching; Costs; Hardware; Multicore processing; Network-on-a-chip; Performance analysis; Switches; Telecommunication traffic; Transceivers;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location
Rome
ISSN
1530-2075
Print_ISBN
978-1-4244-3751-1
Type
conf
DOI
10.1109/IPDPS.2009.5161210
Filename
5161210
Link To Document