Algorithm-based fault tolerance applied to high performance computing

被引:133
作者
Bosilca, George [1 ]
Delmas, Remi [1 ]
Dongarra, Jack [1 ]
Langou, Julien [2 ]
机构
[1] Univ Tennessee, Dept Elect Engn & Comp Sci, Knoxville, TN 37996 USA
[2] Univ Colorado, Dept Math & Stat Sci, Denver, CO USA
关键词
Fault tolerance; Linear algebra; High performance computing; ROLLBACK-RECOVERY; SYSTEMS;
D O I
10.1016/j.jpdc.2008.12.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new approach to fault tolerance for High Performance Computing system. Our approach is based on a careful adaptation of the Algorithm-Based Fault Tolerance technique [K. Huang, J. Abraham, Algorithm-based fault tolerance for matrix operations, IEEE Transactions on Computers (Spec. Issue Reliable & Fault-Tolerant Comp.) 33 (1984) 518-528] to the need of parallel distributed computation. We obtain a strongly scalable mechanism for fault tolerance. We can also detect and correct errors (bit-flip) on the fly of a computation. To assess the viability of our approach, we have developed a fault-tolerant matrix-matrix multiplication subroutine and we propose some models to predict its running time. Our parallel fault-tolerant matrix-matrix multiplication scores 1.4 TFLOPS on 484 processors (cluster jacquard. nersc.gov) and returns a correct result while one process failure has happened. This represents 65% of the machine peak efficiency and less than 12% overhead with respect to the fastest failure-free implementation. We predict (and have observed) that, as we increase the processor count, the overhead of the fault tolerance drops significantly. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:410 / 416
页数:7
相关论文
共 32 条
  • [1] Agbaria A., 1999, 8 IEEE INT S HIGH PE
  • [2] [Anonymous], P 10 INT PAR PROC S
  • [3] [Anonymous], 2005, THESIS U ILLINOIS UR
  • [4] BOUNDS ON ALGORITHM-BASED FAULT TOLERANCE IN MULTIPLE PROCESSOR SYSTEMS.
    Banerjee, Prithviraj
    Abraham, Jacob A.
    [J]. IEEE Transactions on Computers, 1986, C-35 (04) : 296 - 306
  • [5] ALGORITHM-BASED FAULT TOLERANCE ON A HYPERCUBE MULTIPROCESSOR
    BANERJEE, P
    RAHMEH, JT
    STUNKEL, C
    NAIR, VS
    ROY, K
    BALASUBRAMANIAN, V
    ABRAHAM, JA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (09) : 1132 - 1145
  • [6] BOUTEILLER A, 2003, P CLUST 2003 HONG KO
  • [7] BOUTEILLER A, 2008, ISC 2008 INT SUP C D
  • [8] Burns G., 1994, P SUPERCOMPUTING S, P379
  • [9] CASAS J, 1995, 3 ANN PVM US GROUP M
  • [10] CHIUEH T, 1996, 26 INT S FAULT TOL C