• DocumentCode
    1058476
  • Title

    Computational arrays with flexible redundancy

  • Author

    Ramirez, John ; Melhem, Rami

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • Volume
    43
  • Issue
    4
  • fYear
    1994
  • fDate
    4/1/1994 12:00:00 AM
  • Firstpage
    413
  • Lastpage
    430
  • Abstract
    Different multiple redundancy schemes for fault detection and correction in computational arrays are proposed and analyzed. The basic idea is to embed a logical array of nodes onto a processor/switch array such that d processors, 1⩽d⩽4, are dedicated to the computation associated with each node. The input to a node is directed to the d processors constituting that node, and the output of the node is computed by taking a majority vote among the outputs of the d processors. The proposed processor/switch array (PSVA) is versatile in the sense that it may be configured as a nonredundant system or as a system which supports double, triple or quadruple redundancy. It also allows for spares to be distributed in the PSVA in a way that permits spare sharing among nodes, thus enhancing the overall system reliability. In addition to choosing the required degree of redundancy, the flexibility of the PSVA architecture allows for the embedding of redundant arrays onto defective PSVA´s and for run-time reconfiguration to avoid faulty processors and switches. Different embedding and reconfiguration algorithms are presented and analyzed using Markov chain techniques, using probability arguments, and via simulation
  • Keywords
    fault tolerant computing; logic design; parallel processing; redundancy; Markov chain techniques; computational arrays; correction; defect avoidance; embedding; fault detection; fault masking; fault tolerant arrays; faulty processors; flexible redundancy; probability arguments; processor/switch array; reconfiguration; reconfiguration algorithms; redundancy; redundant arrays; Algorithm design and analysis; Analytical models; Embedded computing; Fault detection; Logic arrays; Redundancy; Reliability; Runtime; Switches; Voting;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.278480
  • Filename
    278480