2018
DOI: 10.1002/cpe.4460
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive precision in block‐Jacobi preconditioning for iterative sparse linear system solvers

Abstract: Summary We propose an adaptive scheme to reduce communication overhead caused by data movement by selectively storing the diagonal blocks of a block‐Jacobi preconditioner in different precision formats (half, single, or double). This specialized preconditioner can then be combined with any Krylov subspace method for the solution of sparse linear systems to perform all arithmetic in double precision. We assess the effects of the adaptive precision preconditioner on the iteration count and data transfer cost of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
52
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 51 publications
(53 citation statements)
references
References 16 publications
1
52
0
Order By: Relevance
“…Similar results have been obtained for non-overlapping block-Jacobi preconditioners for Krylov methods applied to general sparse systems [37] and for substructuring domain decomposition methods [59].…”
Section: Scalar Quantization For Overlapping Schwarz Smootherssupporting
confidence: 78%
“…Similar results have been obtained for non-overlapping block-Jacobi preconditioners for Krylov methods applied to general sparse systems [37] and for substructuring domain decomposition methods [59].…”
Section: Scalar Quantization For Overlapping Schwarz Smootherssupporting
confidence: 78%
“…As illustrated in figure 3, the current implementation of VPREC allows modifying the bit length of the exponent r ∈ [1,11] -VPREC operands can be converted to double to use hardware operators to perform VPREC operations with low overhead, including special values (subnormal numbers, NaN and ±∞) related to the user defined format (r, p) -After rounding, converting the result back to double enables graceful degradation if some external libraries are not instrumented.…”
Section: Verificarlo and The Vprec Backendmentioning
confidence: 99%
“…We measure a 28% to 67% reduction in the communication volume. The energy gain can be estimated to be linearly related to this volume gain with the simple model proposed in [1].…”
Section: Evaluating Mixed-precision Versionmentioning
confidence: 99%
See 1 more Smart Citation
“…Anzt et al propose an adaptive scheme to reduce communication overhead caused by data movement during the application of block‐Jacobi preconditioners by storing the blocks in different precision formats (half, single, or double). The resulting preconditioner can be combined with any Krylov subspace method for the solution of sparse linear systems, and the authors assess the effects of the adaptive‐precision preconditioner on the iteration count and data transfer cost of a preconditioned conjugate gradient solver.…”
mentioning
confidence: 99%