• DocumentCode
    22316
  • Title

    Software-Level Approaches for Tolerating Transient Faults in a Coarse-GrainedReconfigurable Architecture

  • Author

    Kyuseung Han ; Ganghee Lee ; Kiyoung Choi

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Seoul Nat. Univ., Seoul, South Korea
  • Volume
    11
  • Issue
    4
  • fYear
    2014
  • fDate
    July-Aug. 2014
  • Firstpage
    392
  • Lastpage
    398
  • Abstract
    Coarse-grained reconfigurable architectures have drawn increasing attention due to their merits in performance and flexibility. Typically, they have many processing elements in the form of an array, which is suitable for implementing spatial redundancy used for fault-tolerant systems design. This paper presents a purely software-level approach to implementing transient-fault-tolerance on an existing processing element array without any modification to the architecture. It includes automated design flow to construct a fault-tolerant system and mathematical modeling for analyzing system reliability. Experiments with real-world applications show the effectiveness of the proposed approaches in terms of yield enhancement and system reliability.
  • Keywords
    fault tolerant computing; reconfigurable architectures; redundancy; automated design flow; coarse-grained reconfigurable architecture; fault-tolerant system design; mathematical modeling; processing element array; processing elements; real-world applications; software-level approaches; spatial redundancy implementation; system reliability analysis; transient-fault-tolerance implementation; yield enhancement; Arrays; Circuit faults; Fault tolerant systems; Redundancy; Tunneling magnetoresistance; Reconfigurable architecture; fault-tolerant system; redundant design; reliability; triple modular redundancy;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2013.54
  • Filename
    6682888