DocumentCode :
3036722
Title :
Dynamic pseudo-receiving: A deadlock-free mechanism for fault-tolerant routing of Networks-on-Chip
Author :
Chen, Yancang ; Xie, Lunguo
Author_Institution :
Dept. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Volume :
3
fYear :
2012
fDate :
25-27 May 2012
Firstpage :
11
Lastpage :
14
Abstract :
Turn model provides a simple approach for the development of deadlock-free routing algorithms by prohibiting some turns to eliminate cycles of the resource dependency graph. However, prohibited turns remarkably limit the fault-tolerant capability of routing algorithms. This paper presents a dynamic pseudo-receiving mechanism (DPR) to enable the prohibited turns and avoid deadlock. It consists of pseudo-receiving (PR) mechanism and dynamic turn management (DTM). The former is similar as the software-based rerouting, but without the support of operating system. Under PR, an additional buffer (noted as PR buffer) is needed for each enabled turn prohibited originally. The packets using enabled turns will be sent to the PR buffer and then sent to the desired output port. The later is a dynamic implementation of turn model. Under DTM, if the number of flits in a PR buffer is more than the constant ß, the turn will be disabled at once. This paper gives a theorem to show that the combination of PR mechanism and DTM makes networks to be deadlock-free in the cost of a few PR buffers. Simulation results show that DPR mechanism is feasible and cost-efficient.
Keywords :
fault tolerance; network-on-chip; telecommunication network routing; DPR mechanism; PR buffer; deadlock-free routing algorithms; dynamic pseudo-receiving mechanism; dynamic turn management; fault-tolerant capability; fault-tolerant routing; networks-on-chip; operating system; pseudo-receiving mechanism; resource dependency graph; routing algorithms; Buffer storage; Fault tolerance; Fault tolerant systems; Network interfaces; Operating systems; Routing; System recovery; Networks-on-Chip; deadlock-free; routing; turn model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Automation Engineering (CSAE), 2012 IEEE International Conference on
Conference_Location :
Zhangjiajie
Print_ISBN :
978-1-4673-0088-9
Type :
conf
DOI :
10.1109/CSAE.2012.6272896
Filename :
6272896
Link To Document :
بازگشت