Title :
A Cost Effective Centralized Adaptive Routing for Networks-on-Chip
Author :
Manevich, Ran ; Cidon, Israel ; Kolodny, Avinoam ; Walter, Isaskhar ; Wimer, Shmuel
Author_Institution :
Electr. Eng. Dept., Tech. Israel Inst. of Technol., Haifa, Israel
Abstract :
As the number of applications and programmable units in CMPs and MPSoCs increases, the Network-on-Chip (NoC) encounters unpredictable, heterogeneous and time dependent traffic loads. This motivates the introduction of adaptive routing mechanisms that balance the NoC´s loads and achieve higher throughput compared with traditional oblivious routing schemes. An effective adaptive routing scheme should be based on a global view of the network state. However, most current adaptive routing schemes, following off-chip networks, are based on distributed reactions to local congestion. In this paper we leverage the unique on-chip capabilities and introduce a novel paradigm of NoC centralized adaptive routing. Our scheme continuously monitors the global traffic load in the network and modifies the routing of packets to improve load balancing accordingly. We present a specific design for the case of mesh topology, where XY or YX routes are adaptively selected for each source-destination pair. We show that while our implementation is lightweight and scalable in hardware costs, it outperforms oblivious and distributed adaptive routing schemes in terms of load balancing and average packet delay.
Keywords :
network-on-chip; telecommunication network routing; CMP; MPSoC; average packet delay; centralized adaptive routing; global traffic load; load balancing; networks-on-chip; oblivious routing scheme; off-chip networks; programmable units; Clocks; Hardware; Load management; Radiation detectors; Routing; Telecommunication traffic; Traffic control; Networks-on-chip; adaptive routing;
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
DOI :
10.1109/DSD.2011.10