Experimental Evaluation of Multiprecision Strategies for GMRES on GPUs
Jennifer A. Loe, Christian A. Glusa, Ichitaro Yamazaki, Erik G. Boman,, and Sivasankaran Rajamanickam

TL;DR
This paper investigates multiprecision strategies to accelerate GMRES iterative solvers on GPUs, balancing lower precision performance benefits with the need for double precision accuracy in scientific computing.
Contribution
It introduces methods for integrating multiple precisions into GMRES, including iterative refinement and preconditioners, with strategies for effective multiprecision solver deployment.
Findings
Multiprecision GMRES can significantly improve performance on GPUs.
Optimized low-level kernels further enhance multiprecision solver efficiency.
Strategies for choosing when and how to use multiprecision are proposed.
Abstract
Support for lower precision computation is becoming more common in accelerator hardware due to lower power usage, reduced data movement and increased computational performance. However, computational science and engineering (CSE) problems require double precision accuracy in several domains. This conflict between hardware trends and application needs has resulted in a need for multiprecision strategies at the linear algebra algorithms level if we want to exploit the hardware to its full potential while meeting the accuracy requirements. In this paper, we focus on preconditioned sparse iterative linear solvers, a key kernel in several CSE applications. We present a study of multiprecision strategies for accelerating this kernel on GPUs. We seek the best methods for incorporating multiple precisions into the GMRES linear solver; these include iterative refinement and parallelizable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Numerical Methods and Algorithms · Electromagnetic Scattering and Analysis
