Title :
A simple and efficient deadlock recovery scheme for wormhole routed 2-dimensional meshes
Author :
Wang, Shih-Chang ; Lin, Hung-Yau ; Kuo, Sy-Yen ; Huang, Yennun
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
In order to avoid deadlocks, prevention-based routing algorithms impose certain routing restrictions which lead to high hardware complexity or low adaptability. If deadlock occurrences are extremely rare, recovery-based routing algorithms become more attractive with respect to hardware complexity and routing adaptability. A simple architecture where each router is provided with an additional special flit buffer was developed to achieving deadlock recovery. Disha-SEQ and Disha-CON are two deadlock recovery schemes based on such an architecture to accomplish sequential recovery and concurrent recovery, respectively. In this paper, we propose a simple recovery scheme for a 2D mesh with the same router architecture, and reduce drawbacks in Disha-SEQ or Disha-CON, such as hardwired tokens, finding the Hamiltonian cycle, Hamiltonian path labeling for each node, and non-minimal path routing. Moreover, the simulation results show that the proposed scheme has a similar performance to Disha-CON and is better than Disha-SEQ
Keywords :
buffer storage; concurrency control; multiprocessor interconnection networks; network routing; parallel architectures; performance evaluation; system recovery; Disha-CON; Disha-SEQ; Hamiltonian cycle; Hamiltonian path labeling; concurrent recovery; deadlock prevention-based routing algorithms; deadlock recovery scheme; flit buffer; hardware complexity; hardwired tokens; nonminimal path routing; performance; recovery-based routing algorithms; router architecture; routing adaptability; routing restrictions; sequential recovery; simulation; wormhole-routed 2D meshes; Communication switching; Computer networks; Councils; Delay; Hardware; Labeling; Multiprocessor interconnection networks; Packet switching; Routing; System recovery;
Conference_Titel :
Dependable Computing, 1999. Proceedings. 1999 Pacific Rim International Symposium on
Print_ISBN :
0-7695-0371-3
DOI :
10.1109/PRDC.1999.816231