• 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