• DocumentCode
    979140
  • Title

    Reconfiguring processor arrays using multiple-track models: the 3-track-1-spare-approach

  • Author

    Varvarigou, Theodora A. ; Roychowdhury, Vwani P. ; Kailath, Thomas

  • Author_Institution
    AT&T Bell Labs., Holmdel, NJ, USA
  • Volume
    42
  • Issue
    11
  • fYear
    1993
  • fDate
    11/1/1993 12:00:00 AM
  • Firstpage
    1281
  • Lastpage
    1293
  • Abstract
    Present new results on systematic procedures for reconfiguring processor arrays in the presence of faulty processors. In particular, the authors consider models that use multiple tracks along every channel and a single spare row (or column) of processing elements (PEs) along each boundary of the array. In the presence of faulty PEs the general methodology for reconfiguration involves replacing every faulty PE logically (rather than physically) by a spare PE through a sequence of logical substitutions; these sequences of substitutions are referred to as compensation paths. The authors show that if there exists a set of compensation paths subjected only to the constraints of continuity and nonintersection, then routing channels with three tracks are enough for the reconfiguration of the array. They refer to the underlying model as a S-track-l-spare model; this is done to distinguish it from other models that not only use multiple tracks but also multiple spare rows (or columns) along each boundary. An efficient algorithm for reconfiguration in our 3-track-1-spare model is presented and its performance evaluated. Experimental results show that the 3-track-1-spare model has much higher reconfiguration probability than other models that use considerably more spare processors
  • Keywords
    fault tolerant computing; multiprocessing systems; reconfigurable architectures; redundancy; 3-track-1-spare-approach; compensation paths; continuity; fault-tolerant architecture; faulty PE; faulty processors; logical substitutions; multi-track-models; multiple-track models; nonintersection; polynomial-time reconfiguration algorithms; processor arrays; reconfiguration probability; reconfiguring; routing channels; Fault tolerance; Hardware; Information systems; Laboratories; Parallel processing; Polynomials; Redundancy; Routing; Switches; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.247834
  • Filename
    247834