• DocumentCode
    3469205
  • 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
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    210
  • Lastpage
    217
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 1999. Proceedings. 1999 Pacific Rim International Symposium on
  • Print_ISBN
    0-7695-0371-3
  • Type

    conf

  • DOI
    10.1109/PRDC.1999.816231
  • Filename
    816231