DocumentCode
1926641
Title
An Enhanced Fault-Tolerant Routing Algorithm for Mesh Network-on-Chip
Author
Rezazadeh, Arshin ; Fathy, Mahmood ; Rahnavard, Gholamali
Author_Institution
Dept. of Comput. Eng., Iran Univ. of Sci. & Technol., Tehran
fYear
2009
fDate
25-27 May 2009
Firstpage
505
Lastpage
510
Abstract
Fault-tolerant routing is the ability to survive failure of individual components and usually uses several virtual channels (VCs) to overcome faulty nodes or links. A well-known wormhole-switched routing algorithm for 2-D mesh interconnection network called f-cube3 uses three virtual channels to pass faulty regions, while only one virtual channel is used when a message does not encounter any fault. One of the integral stages of designing network-on-chips (NoCs) is the development of an efficient communication system in order to provide low latency networks. We have proposed a new fault-tolerant routing algorithm based on f-cube3 as a solution to reduce the delay of network packets which uses less number of VCs in comparison with f-cube3. Moreover, in this method we have improved the use of VCs per each physical link by reducing required channels to two. Furthermore, simulations of both f-cube3 and our algorithm based on same conditions have been presented.
Keywords
network routing; network-on-chip; 2-D mesh interconnection network; f-cube3; fault-tolerant routing algorithm; mesh network-on-chip; network packet delay; virtual channels; wormhole-switched routing algorithm; Computer networks; Embedded software; Fault tolerance; Mesh networks; Multiprocessor interconnection networks; Network-on-a-chip; Routing; System-on-a-chip; Tiles; Wiring; Network-on-Chip; delay; deterministic routing; fault-tolerant; virtual channel; wormhole switching;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location
Zhejiang
Print_ISBN
978-1-4244-4359-8
Type
conf
DOI
10.1109/ICESS.2009.89
Filename
5066690
Link To Document