arrow
Return

ALGEBRAIC ERROR ANALYSIS FOR MIXED-PRECISION MULTIGRID SOLVERS

delete2021-06-24
delete12
delete
OA
AI
S
Stephen F. McCormick *
J
Joseph Benzaken
R
Rasmus Tamstorf
DOI:10.1137/20M1348571delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper establishes the first theoretical framework for analyzing the rounding-error effects on multigrid methods using mixed-precision iterative-refinement solvers. While motivated by the sparse symmetric positive definite (SPD) matrix equations that arise from discretizing linear elliptic PDEs, the framework is purely algebraic such that it applies to matrices that do not necessarily come from the continuum. Based on the so-called energy or A norm, which is the natural norm for many problems involving SPD matrices, we provide a normwise forward error analysis and introduce the notion of progressive precision for multigrid solvers. Each level of the multigrid hierarchy uses three different precisions that each increase with the fineness of the level, but at different rates, thereby ensuring that the bulk of the computation uses the lowest possible precision. The theoretical results developed here in the energy norm differ notably from previous theory based on the Euclidean norm in important ways. In particular, we show that simply rounding an exact result to finite precision causes an error in the energy norm that is proportional to the square root of K, the associated matrix condition number. (By contrast, this error is of order 1 when measured in the Euclidean norm.) Given this observation, we show that the limiting accuracy for both V-cycles and full multigrid is optimal in the sense that it is also proportional to k(1/2) in energy. Additionally, we show that the loss of convergence rate due to rounding grows in proportion to k(1/2) , but argue that this loss is insignificant in practice. The theory presented here is the first forward error analysis in the energy norm of iterative refinement and the first rounding error analysis of multigrid in general.
Keywords:
mixed precision
multigrid
rounding-error analysis
progressive precision

Journal

SIAM Journal on Scientific Computing cover
SIAM Journal on Scientific Computing
IF:
2.6
Papers:
5.1K
Citations:
1.8W

Organization

University of Colorado System cover
University of Colorado System
Scholars:
6.3W
Papers: 5.5W
Citations: 1.8K
U
university of colorado boulder
Scholars:
2.0W
Papers: 1.5W
Citations: 33
Cited Papers

Cited Papers

Influence of Boron-Containing Dopants on Superconducting Properties of (Bi, Pb)-2223 HTS
err2012-12-16
err0
PREAI
errN. G. Margiani; I. R. Metskhvarishvili; Z. A. Adamia; T. D. Medoidze; N. A. Papunashvili; D. I. Dzanashvili; M. I. Chubabria
errShare
errSave
DISCRETIZATION-ERROR-ACCURATE MIXED-PRECISION MULTIGRID SOLVERS
err2021-06-24
err7
errOAAI
errTamstorf, Rasmus; Benzaken, Joseph; McCormick, Stephen F.
errShare
errSave
Mixed precision iterative refinement techniques for the solution of dense linear systems
err2007-11-01
err87
errOAAI
errButtari, Alfredo; Dongarra, Jack; Langou, Julie; Langou, Julien; Luszczek, Piotr; Kurzak, Jakub
errShare
errSave
Plant growth promotion of wheat inoculated with Penicillium radicum sp. nov.
err1997-01-01
err0
PREAI
errM. A. Whitelaw; T. J. Harden; G. L. Bender
errShare
errSave
The genesis of climate change activism: from key beliefs to political action
err2014-06-20
err0
errOAAI
errConnie Roser-Renouf; Edward W. Maibach; Anthony Leiserowitz; Xiaoquan Zhao
errShare
errSave
Solving lattice QCD systems of equations using mixed precision solvers on GPUs
err2010-09-01
err295
errOAAI
errClark, M. A.; Babich, R.; Barros, K.; Brower, R. C.; Rebbi, C.
errShare
errSave
Accelerating scientific computations with mixed precision algorithms
err2009-12-01
err148
errOAAI
errBaboulin, Marc; Buttari, Alfredo; Dongarra, Jack; Kurzak, Jakub; Langou, Julie; Langou, Julien; Luszczek, Piotr; Tomov, Stanimire
errShare
errSave
researcher View more