DocumentCode :
688234
Title :
An Efficient Topology Reconfiguration Algorithm for NoC Based Multiprocessor Arrays
Author :
Chao Wang ; Jigang Wu ; Guiyuan Jiang ; Jizhou Sun
Author_Institution :
Sch. of Comput. Sci. & Software Eng., Tianjin Polytech. Univ., Tianjin, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
873
Lastpage :
880
Abstract :
To realize the reliability of a high-performance multiprocessor system with a reconfigurable interconnect, there is a need to compute a interconnect topology that will allow for a high-throughput load distribution on top of the physical processor array. In this paper, we investigate the problem of topology reconfiguration for Network on Chip (NoC) based multiprocessor arrays with faulty processing elements (PEs). We propose two types of shift operations, i.e. row bi-shift operation and column shift operation, for redistributing fault-free PEs of a processor array in reconfiguration. We solve the topology reconfiguration problem by developing two efficient algorithms. The first algorithm, denoted as CRS, is able to generate a logical topology of desirable communication performance by alternately performing the two shift operations. The second algorithm revises the initial topology produced by CRS to further improve the communication performance, using tabu search techniques. Experimental results validate the efficiency of the proposed algorithm in comparison to previous approaches. For 16*16 physical arrays with 30% faulty PEs, the proposed approaches improve existing algorithms up to 39% in terms of message latency and congestion.
Keywords :
fault tolerant computing; multiprocessing systems; multiprocessor interconnection networks; network topology; network-on-chip; search problems; CRS; NoC based multiprocessor arrays; column shift operation; communication performance; fault-free PE; faulty processing elements; high-performance multiprocessor system; high-throughput load distribution; interconnect topology; logical topology; message latency; network on chip; physical processor array; reconfigurable interconnect; row bi-shift operation; shift operations; tabu search techniques; topology reconfiguration algorithm; Fault tolerant systems; Heuristic algorithms; Logic arrays; Redundancy; Silicon; Topology; NoC; algorithm; fault tolerance; multiprocessor array; topology 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.125
Filename :
6832007
Link To Document :
بازگشت