The Detection and Correction of Silent Errors in Pipelined Krylov Subspace Methods

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Carson, Erin Claire, Hercík, Jakub
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916664339070976
author Carson, Erin Claire
Hercík, Jakub
author_facet Carson, Erin Claire
Hercík, Jakub
contents As computational machines become larger and more complex, the probability of hardware failure rises. ``Silent errors'', or bit flips, may not be immediately apparent but can cause detrimental effects to algorithm behavior. In this work, we examine an algorithm-based approach to silent error detection in the context of pipelined Krylov subspace methods, in particular, Pipe-PR-CG, for the solution of linear systems. Our approach is based on using finite precision error analysis to bound the differences between quantities which should be equal in exact arithmetic. By monitoring select quantities during the iteration, we can detect when these bounds are violated, which indicates that a silent error has occurred. We use this approach to develop a fault-tolerant variant and also suggest a strategy for dynamically adapting the detection criteria. Our numerical experiments demonstrate the effectiveness of our approach.
format Preprint
id arxiv_https___arxiv_org_abs_2409_16796
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Detection and Correction of Silent Errors in Pipelined Krylov Subspace Methods
Carson, Erin Claire
Hercík, Jakub
Numerical Analysis
65F10, 65F50, 68W10
As computational machines become larger and more complex, the probability of hardware failure rises. ``Silent errors'', or bit flips, may not be immediately apparent but can cause detrimental effects to algorithm behavior. In this work, we examine an algorithm-based approach to silent error detection in the context of pipelined Krylov subspace methods, in particular, Pipe-PR-CG, for the solution of linear systems. Our approach is based on using finite precision error analysis to bound the differences between quantities which should be equal in exact arithmetic. By monitoring select quantities during the iteration, we can detect when these bounds are violated, which indicates that a silent error has occurred. We use this approach to develop a fault-tolerant variant and also suggest a strategy for dynamically adapting the detection criteria. Our numerical experiments demonstrate the effectiveness of our approach.
title The Detection and Correction of Silent Errors in Pipelined Krylov Subspace Methods
topic Numerical Analysis
65F10, 65F50, 68W10
url https://arxiv.org/abs/2409.16796