Heuristic Search for Adaptive, Defect-Tolerant Multiprocessor Arrays

被引:4
作者
Vasilikos, Vasileios [1 ]
Smaragdos, Georgios [1 ]
Strydis, Christos [2 ]
Sourdis, Ioannis [3 ]
机构
[1] Delft Univ Technol, NL-2600 AA Delft, Netherlands
[2] Erasmus Univ, Med Ctr, NL-3000 DR Rotterdam, Netherlands
[3] Chalmers, Gothenburg, Sweden
关键词
Reliability; Algorithms; Design; Performance; Heuristic methods; adaptable architectures; interconnection architectures; parallel processors; pipeline processors; RELIABLE SYSTEMS; ARCHITECTURE; STAGENET;
D O I
10.1145/2435227.2435240
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, new heuristic-search methods and algorithms are presented for enabling highly efficient and adaptive, defect-tolerant multiprocessor arrays. We consider systems where a homogeneous multiprocessor array lies on top of reconfigurable interconnects which allow the pipeline stages of the processors to be connected in all possible configurations. Considering the multiprocessor array partitioned in substitutable units at the granularity of pipeline stages, we employ a variety of heuristic-search methods and algorithms to isolate and replace defective units. The proposed heuristics are designed for off-line execution and aim at minimizing the performance overhead necessarily introduced to the array by the interconnects' latency. An empirical evaluation of the designed algorithms is then carried out, in order to assess the targeted problem and the efficacy of our approach. Our findings indicate this to be a NP-complete computational problem, however, our heuristic-search methods can achieve, for the problem sizes we exhaustively searched, 100% accuracy in finding the optimal solution among 10(19) possible candidates within 2.5 seconds. Alternatively, they can provide near-optimal solutions at an accuracy which consistently exceeds 70% (compared to the optimal solution) in only 10(-4) seconds.
引用
收藏
页数:23
相关论文
共 32 条
[1]  
Aggarwal N, 2007, CONF PROC INT SYMP C, P470, DOI 10.1145/1273440.1250720
[2]  
[Anonymous], 2004, Stochastic Local Search: Foundations and Applications
[3]  
[Anonymous], 2003, ARTIFICIAL INTELLIGE
[4]  
[Anonymous], SER MORGAN KAUFMANN
[5]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[6]   Reliable systems on unreliable fabrics [J].
Austin, Todd ;
Bertacco, Valeria ;
Mahke, Scott ;
Cao, Yu .
IEEE DESIGN & TEST OF COMPUTERS, 2008, 25 (04) :322-332
[7]  
Bhaduri D., 2005, P IEEE INT WORKSH DE
[8]   Designing reliable systems from unreliable components: The challenges of transistor variability and degradation [J].
Borkar, S .
IEEE MICRO, 2005, 25 (06) :10-16
[10]  
Cormen T. H., 2003, INTRO ALGORITHMS