DocumentCode :
3121952
Title :
A novel parallel deadlock detection algorithm and architecture
Author :
Shiu, Pun H. ; Tan, Yudong ; Moone, Vincent J.
Author_Institution :
Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2001
fDate :
2001
Firstpage :
73
Lastpage :
78
Abstract :
A novel deadlock detection algorithm and its hardware implementation are presented in this paper. The hardware deadlock detection algorithm has a run time complexity of Ohw(min(m,n)), where m and n are the number of processors and resources, respectively. Previous algorithms based on a resource allocation graph have Osw(m×n) run time complexity for the worst case. We simulate a realistic example in which the hardware deadlock detection unit is applied, and demonstrate that the hardware implementation of the novel deadlock detection algorithm reduces deadlock detection time by 99.5%. Furthermore, in a realistic example, total execution time is reduced by 68.9%
Keywords :
computational complexity; concurrency control; hardware-software codesign; network operating systems; parallel algorithms; parallel architectures; resource allocation; system recovery; hardware implementation; parallel deadlock detection algorithm; resource allocation graph; run time complexity; Computer architecture; Detection algorithms; Hardware; Marine vehicles; Operating systems; Permission; Programming profession; Real time systems; Resource management; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
Conference_Location :
Copenhagen
Print_ISBN :
1-58113-364-2
Type :
conf
DOI :
10.1109/HSC.2001.924654
Filename :
924654
Link To Document :
بازگشت