DocumentCode
2223371
Title
A new fault-tolerant and congestion-aware adaptive routing algorithm for regular Networks-on-Chip
Author
Kia, Hamed S. ; Ababei, Cristinel
Author_Institution
Dept. of Electr. & Comput. Eng., North Dakota State Univ., Fargo, ND, USA
fYear
2011
fDate
5-8 June 2011
Firstpage
2465
Lastpage
2472
Abstract
In this paper, we propose a new fault-tolerant and congestion-aware adaptive routing algorithm for Networks-on-Chip (NoCs). The proposed algorithm is based on the ball and-string model and employs a distributed approach based on partitioning of the regular NoC architecture into regions controlled by local monitoring units. Each local monitoring unit runs a shortest path computation procedure to identify the best routing path so that highly congested routers and faulty links are avoided while latency is improved. To dynamically react to continuously changing traffic conditions, the shortest path computation procedure is invoked periodically. Because this procedure is based on the ball-and-string model, the hardware overhead and computational times are minimal. Experimental results based on an actual Verilog implementation demonstrate that the proposed adaptive routing algorithm improves significantly the network throughput compared to traditional XY routing and DyXY adaptive algorithms.
Keywords
fault tolerant computing; graph theory; hardware description languages; network routing; network-on-chip; DyXY adaptive algorithms; NoC architecture; Verilog implementation; XY routing algorithm; ball and-string model; congestion-aware adaptive routing algorithm; fault-tolerant adaptive routing algorithm; regular networks-on-chip; shortest path computation procedure; Algorithm design and analysis; Computer architecture; Hardware; Heuristic algorithms; Monitoring; Routing; System recovery; Dynamic routing algorithm; Fault tolerance; Networks on chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location
New Orleans, LA
ISSN
Pending
Print_ISBN
978-1-4244-7834-7
Type
conf
DOI
10.1109/CEC.2011.5949923
Filename
5949923
Link To Document