DocumentCode :
2898814
Title :
An efficient history-based routing algorithm for interconnection networks
Author :
Moosavi, Sanaz Rahimi ; Chia-Yuan Chang ; Rahmani, Amine ; Plosila, Juha ; Ka Lok Man ; Jeong, Taikyeong Ted ; Eng Gee Lim
Author_Institution :
Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
fYear :
2012
fDate :
4-7 Nov. 2012
Firstpage :
277
Lastpage :
280
Abstract :
Network-on-chip (NoC) approach has been proposed as a solution to the complex on-chip communication problems by scaling down the concepts of macro- and tele-networks, and applying them to the system-on-chip domain. In this paper, an efficient routing algorithm for two-dimensional mesh network-on-chips is presented. The algorithm, which is based on Odd-Even turn model, is called History-Based Odd-Even (HB-OE). It is more fair and efficient in load balancing compared to the typical Odd-Even turn model algorithm. In this routing, based on the location of the current node, the network is divided into four sub-networks and the history of each sub-network regarding the direction of the last forwarded packet is saved using a flag register. We further enhance this routing by using a technique named Free-Channel to check the availability of the output ports as well as their history. To assess the latency of the proposed algorithm, transpose traffic profile for packet injection is used. The simulation results reveal that the HB-OE + Free-Channel routing policy can achieve lower latency compared to the conventional Odd-Even turn model with negligible area overhead.
Keywords :
integrated circuit interconnections; network routing; network-on-chip; HB-OE; NoC; history-based odd-even; history-based routing; interconnection networks; load balancing; network-on-chip; odd-even turn model; on-chip communication; packet injection; Algorithm design and analysis; Load modeling; Routing; Switches; System recovery; System-on-a-chip; Low latency routing; Network-on-chip; Odd-Even turn model; Routing algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SoC Design Conference (ISOCC), 2012 International
Conference_Location :
Jeju Island
Print_ISBN :
978-1-4673-2989-7
Electronic_ISBN :
978-1-4673-2988-0
Type :
conf
DOI :
10.1109/ISOCC.2012.6407094
Filename :
6407094
Link To Document :
بازگشت