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