DocumentCode :
688170
Title :
Constructing Compact Logical Arrays under Flexible Rerouting Schemes
Author :
Guiyuan Jiang ; Jigang Wu ; Jizhou Sun ; Yiyi Gao
Author_Institution :
Sch. of Comput. Sci. & Technol., Tianjin Univ., Tianjin, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
374
Lastpage :
381
Abstract :
In a multiprocessor array, some processing elements (PEs) fail to function normally due to hardware defects or soft faults caused by overheating, overload or occupancy by other running applications. Fault-tolerant reconfiguration reorganizes fault-free PEs to a logical topology by changing the interconnection among PEs. This paper develops an efficient heuristic algorithm, denoted as CLA, to construct maximum logical array (MLA) with short interconnects under flexible rerouting schemes. In CLA, two MLAs are generated using an existing algorithm FLX, and are then utilized to produce the target logical array. The middle column of the target logical array is generated by forming the straightest column on an area bounded by two logical columns of the two MLAs. Other columns are generated by forming compact columns on relative areas. The problem of finding a compact logical column on an given area is solved by modeling it as a shortest path problem on a directed graph with weights where both vertices and edges of the graph are associated with nonnegative costs. Experimental results validate the efficiency of the the proposed algorithm. For 128 × 128 host arrays with 40% unavailable PEs, the proposed approach improves existing algorithm up to 44% in terms of interconnection length. In addition, the improvement increases with the increasing fault density, implying that CLA is more scalable than the existing algorithm.
Keywords :
directed graphs; fault tolerant computing; logic arrays; multiprocessor interconnection networks; CLA; FLX; MLA; compact column; compact logical arrays; directed graph; fault density; fault-free PE; fault-tolerant reconfiguration; flexible rerouting schemes; hardware defects; heuristic algorithm; interconnection length; logical column; logical topology; maximum logical array; multiprocessor array; processing element; shortest path problem; soft faults; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Logic arrays; Network topology; Parallel processing; Topology; compact array; interconnection length; interconnection networks; processor array; reconfiguration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.61
Filename :
6831943
Link To Document :
بازگشت