DocumentCode :
673343
Title :
Wormhole algorithm with load balancing method for fault-tolerance routing in mesh based NoCs
Author :
Mehrizi, Hamed Sadat ; Zeinali, Esmaeil
Author_Institution :
Dept. of Electr., IT & Comput. Sci., Islamic Azad Univ., Qazvin, Iran
fYear :
2013
fDate :
26-28 Sept. 2013
Firstpage :
354
Lastpage :
359
Abstract :
This paper presents an adaptive routing algorithm for 2D mesh network-on-chips (NoCs). The algorithm is based on DyXY routing algorithm. Our proposed routing algorithm is a very low cost fault-tolerance routing method to tolerate at least one faulty link in mesh-based on chip networks. It is a distributed, adaptive, congestion-aware and deadlock-free routing algorithm where only two virtual channels are used for adaptiveness and fault-tolerance. This is obtained by using two congestion flags between each two nodes which demonstrate the existence of congestion in a row or column. The same flags may be used to alarm a link failure in a row or column. The network performance, fault-tolerance capability and hardware overhead are computed through appropriate simulations. The experimental results show that the overall reliability and throughput of a NoCs is significantly elevated against at least one link failure with only a small latency overhead.
Keywords :
fault tolerant computing; network-on-chip; resource allocation; 2D mesh network-on-chips; DyXY routing algorithm; fault tolerance routing method; load balancing method; mesh based NoC; mesh based on chip networks; virtual channels; wormhole algorithm; Fault tolerance; Fault tolerant systems; Performance evaluation; Routing; Congestion; fault tolerance; network-on-chip; reconfiguration; routing algorithm; virtual channel;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA), 2013
Conference_Location :
Poznan
ISSN :
2326-0262
Electronic_ISBN :
2326-0262
Type :
conf
Filename :
6710648
Link To Document :
بازگشت