arrow
Return

Fault-tolerant numerical iterative algorithms at scale

delete2025-10-03
delete0
PRE
AI
A
Alix Tremodeux
A
Anne Benoît
E
Emmanuel Agullo
T
Thomas Hérault
L
Luc Giraud
Y
Yves Robert
DOI:10.1177/10943420251379675delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This work investigates how to protect numerical iterative algorithms from all types of errors that can strike at scale: fail-stop errors (a.k.a. failures) and silent errors, striking both as computation errors and memory bit-flips. We combine various techniques: detectors for computation errors, checksums for memory errors, and checkpoint/restart for failures. The objective is to minimize the expected time per iteration of the algorithm. We design a hierarchical pattern that combines and interleaves all these fault-tolerance mechanisms, and we determine the optimal periodic pattern that achieves this objective. We instantiate these results for the performance analysis of the Preconditioned Conjugate Gradient (PCG) algorithm: we report several scenarios where the optimal pattern dramatically decreases the overhead due to error mitigation.

Journal

T
The International Journal of High Performance Computing Applications
IF:
0
Papers:
49
Citations:
0

Organization

L
lip & inria, ens lyon, lyon, france
Scholars:
3
Papers: 1
Citations: 0