On Soft Errors in the Conjugate Gradient Method: Sensitivity and Robust Numerical Detection

Loading...
Publication Logo

Date

2020

Authors

Agullo, Emmanuel
Cools, Siegfried
Yetkin, Emrullah Fatih
Giraud, Luc
Schenkels, Nick
Vanroose, Wim

Journal Title

Journal ISSN

Volume Title

Publisher

SIAM PUBLICATIONS

Open Access Color

BRONZE

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Top 10%

Research Projects

Journal Issue

Abstract

The conjugate gradient (CG) method is the most widely used iterative scheme for the solution of large sparse systems of linear equations when the matrix is symmetric positive definite. Although more than 60 years old, it is still a serious candidate for extreme-scale computations on large computing platforms. On the technological side, the continuous shrinking of transistor geometry and the increasing complexity of these devices affect dramatically their sensitivity to natural radiation and thus diminish their reliability. One of the most common effects produced by natural radiation is the single event upset which consists in a bit-flip in a memory cell producing unexpected results at the application level. Consequently, future extreme-scale computing facilities will be more prone to errors of any kind, including bit-flips, during their calculations. These numerical and technological observations are the main motivations for this work, where we first investigate through extensive numerical experiments the sensitivity of CG to bit-flips in its main computationally intensive kernels, namely the matrix-vector product and the preconditioner application. We further propose numerical criteria to detect the occurrence of such soft errors and assess their robustness through extensive numerical experiments.

Description

Keywords

conjugate, gradient, soft errors, bit-flip, numerical detection, Soft errors, [MATH.MATH-NA] Mathematics [math]/Numerical Analysis [math.NA], soft errors, numerical detection, gradient, conjugate, [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], bit-flip, Numerical detection, Conjugate gradient, Mathematics, Bit-flip, Iterative numerical methods for linear systems, conjugate gradient method

Fields of Science

01 natural sciences, 0101 mathematics

Citation

WoS Q

Q1

Scopus Q

Q1
OpenCitations Logo
OpenCitations Citation Count
6

Source

SIAM Journal on Scientific Computing

Volume

42

Issue

6

Start Page

C335

End Page

C358
PlumX Metrics
Citations

Scopus : 7

Captures

Mendeley Readers : 5

SCOPUS™ Citations

7

checked on Mar 01, 2026

Web of Science™ Citations

6

checked on Mar 01, 2026

Page Views

3

checked on Mar 01, 2026

Downloads

110

checked on Mar 01, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
0.5302

Sustainable Development Goals

SDG data is not available