Efficient reconfiguration algorithms for communication-aware three-dimensional processor arrays

被引:21
|
作者
Jiang, Guiyuan [1 ]
Wu, Jigang [2 ]
Sun, Jizhou [1 ]
机构
[1] Tianjin Univ, Sch Comp Sci & Technol, Tianjin 300072, Peoples R China
[2] Tianjin Polytech Univ, Sch Comp Sci & Software Engn, Tianjin 300387, Peoples R China
基金
中国国家自然科学基金;
关键词
3D processor array; Reconfiguration; Fault tolerance; Communication aware; Interconnection networks; Algorithm; SELF-TEST; VLSI; GENERATION; SCHEME;
D O I
10.1016/j.parco.2013.04.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Homogeneous processor arrays are emerging in tera-scale computation and effective fault tolerance techniques are essential to improving the reliability of such complex integrated circuits. We study the degradable processor arrays to achieve fault tolerance by employing reconfiguration. Three bypass schemes and three rerouting schemes are proposed to reconfigure three-dimensional processor arrays with defective processors to achieve target arrays without faults. A heuristic algorithm is proposed to construct a target array on the selected rows and columns. It is also proved that the proposed greedy plane rerouting algorithm (GPR) produces maximum target array. In addition, the problem of constructing the communication efficient array is considered in this paper. An algorithm is proposed to refine the communication among processors within the target array constructed by GPR. Experimental study shows that the proposed algorithm GPR produces target arrays with higher harvest and lower degradation on the host arrays with fault density no more than 5%. In addition, the communication performance is significantly optimized by reducing the number of long interconnects, and the average improvement is about 34% for all cases considered in this paper. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:490 / 503
页数:14
相关论文
共 50 条
  • [1] Efficient Reconfiguration Algorithm for Three-dimensional VLSI Arrays
    Jiang, Guiyuan
    Jigang, Wu
    Sun, Jizhou
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 261 - 265
  • [2] Communication-aware processor allocation for supercomputers
    Bender, MA
    Bunde, DP
    Demaine, ED
    Fekete, SP
    Leung, VJ
    Meijer, H
    Phillips, CA
    ALGORITHMS AND DATA STRUCTURES, PROCEEDINGS, 2005, 3608 : 169 - 181
  • [3] Reconfiguring Three-Dimensional Processor Arrays for Fault-Tolerance: Hardness and Heuristic Algorithms
    Jiang, Guiyuan
    Wu, Jigang
    Ha, Yajun
    Wang, Yi
    Sun, Jizhou
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (10) : 2926 - 2939
  • [4] EFFECTIVE RECONFIGURATION ALGORITHMS IN FAULT-TOLERANT PROCESSOR ARRAYS
    BERESFORDSMITH, B
    SCHRODER, H
    COMPUTING SYSTEMS, 1990, 5 (03): : 169 - 177
  • [5] Parallel reconfiguration algorithms for mesh-connected processor arrays
    Wu, Jigang
    Jiang, Guiyuan
    Shen, Yuze
    Lam, Siew-Kei
    Sun, Jizhou
    Srikanthan, Thambipillai
    JOURNAL OF SUPERCOMPUTING, 2014, 69 (02): : 610 - 628
  • [6] Parallel reconfiguration algorithms for mesh-connected processor arrays
    Jigang Wu
    Guiyuan Jiang
    Yuze Shen
    Siew-Kei Lam
    Jizhou Sun
    Thambipillai Srikanthan
    The Journal of Supercomputing, 2014, 69 : 610 - 628
  • [7] Reconfiguration and Communication-Aware Task Scheduling for High-Performance Reconfigurable Computing
    Huang, Miaoqing
    Narayana, Vikram K.
    Simmler, Harald
    Serres, Olivier
    El-Ghazawi, Tarek
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (04)
  • [8] Communication-Aware Algorithms for Target Tracking in Wireless Sensor Networks
    Placzek, Bartlomiej
    COMPUTER NETWORKS, CN 2014, 2014, 431 : 69 - 78
  • [9] Non-Backtracking Reconfiguration Algorithm for Three-dimensional VLSI Arrays
    Jiang, Guiyuan
    Wu, Jigang
    Sun, Jizhou
    PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 362 - 367
  • [10] EFFICIENT ALGORITHMS FOR RECONFIGURATION IN VLSI/WSI ARRAYS
    ROYCHOWDHURY, VP
    BRUCK, J
    KAILATH, T
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) : 480 - 489