• DocumentCode
    959412
  • Title

    Synthesis of algorithm-based fault-tolerant systems from dependence graphs

  • Author

    Vinnakota, Bapiraju ; Jha, Niraj K.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    4
  • Issue
    8
  • fYear
    1993
  • fDate
    8/1/1993 12:00:00 AM
  • Firstpage
    864
  • Lastpage
    874
  • Abstract
    Algorithm-based fault tolerance (ABFT) is a method for improving the reliability of parallel architectures used for computation-intensive tasks. A two-stage approach to the synthesis of ABFT systems is proposed. In the first stage, a system-level code is chosen to encode the data used in the algorithm. In the second stage, the optimal architecture to implement the scheme is chosen using dependence graphs. Dependence graphs are a graph-theoretic form of algorithm representation. The authors demonstrate that not all architectures are ideal for the implementation of a particular ABFT scheme. They propose new measures to characterize the fault tolerance capability of a system to better exploit the proposed synthesis method. Dependence graphs can also be used for the synthesis of ABFT schemes for non-linear problems. An example of a fault-tolerant median filter is provided to illustrate their utility for such problems
  • Keywords
    fault tolerant computing; graph theory; parallel architectures; ABFT scheme; algorithm-based fault-tolerant systems; computation-intensive tasks; dependence graphs; fault-tolerant median filter; parallel architectures; reliability; synthesis method; Computer applications; Computer architecture; Concurrent computing; Fault detection; Fault tolerance; Fault tolerant systems; Filters; Network synthesis; Parallel architectures; Production;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.238622
  • Filename
    238622