DocumentCode
1377920
Title
Centralized Adaptive Routing for NoCs
Author
Manevich, Ran ; Cidon, Israel ; Kolodny, Avinoam ; Walter, Isask´har
Author_Institution
Electr. Eng. Dept., Technion - Israel Inst. of Technol., Haifa, Israel
Volume
9
Issue
2
fYear
2010
Firstpage
57
Lastpage
60
Abstract
As the number of applications and programmable units in CMPs and MPSoCs increases, the Network-on-Chip (NoC) encounters diverse and time dependent traffic loads. This trend motivates the introduction of NoC load-balanced, adaptive routing mechanisms that achieve higher throughput as compared with traditional oblivious routing schemes that are perceived better suited for hardware implementations. However, an efficient adaptive routing scheme should base its decisions on the global state of the system rather than on local or regional congestion signals as is common in current adaptive routing schemes. In this paper we introduce a novel paradigm of NoC centralized adaptive routing, and a specific design for mesh topology. Our scheme continuously monitors the global traffic load in the network and modifies the routing of packets to improve load balancing accordingly. In our specific mesh-based design, XY or YX routes are adaptively selected for each source-destination pair. We show that while our implementation is scalable and lightweight in hardware costs, it outperforms distributed adaptive routing schemes in terms of load balancing and throughput.
Keywords
network routing; network-on-chip; NoC; centralized adaptive routing; distributed adaptive routing; global state; load balanced adaptive routing; mesh based design; mesh topology; network on chip; packet routing; programmable unit; regional congestion signal; time dependent traffic load; Adaptive systems; Computer architecture; Load control; Load management; Routing protocols; Telecommunication traffic; Throughput; Network on Chip; adaptive routing; load balancing; routing algorithms;
fLanguage
English
Journal_Title
Computer Architecture Letters
Publisher
ieee
ISSN
1556-6056
Type
jour
DOI
10.1109/L-CA.2010.17
Filename
5634626
Link To Document