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