• 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