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
Link To Document :
بازگشت