Multistage Mixed Precision Iterative Refinement
Eda Oktay, Erin Carson

TL;DR
This paper introduces a multistage mixed precision iterative refinement method for solving linear systems that adaptively switches between precision levels to balance performance and accuracy, reducing unnecessary high-precision computations.
Contribution
It develops a novel multistage algorithm that combines existing mixed precision approaches with adaptive switching, improving usability and efficiency in solving linear systems.
Findings
Reduces computational costs by adaptively switching precisions.
Avoids refactorization in higher precision in some scenarios.
Confirmed benefits through extensive numerical experiments.
Abstract
Low precision arithmetic, in particular half precision floating point arithmetic, is now available in commercial hardware. Using lower precision can offer significant savings in computation and communication costs with proportional savings in energy. Motivated by this, there has been a renewed interest in mixed precision iterative refinement for solving linear systems , and new variants of GMRES-based iterative refinement have been developed. Each particular variant with a given combination of precisions leads to different condition number-based constraints for convergence of the backward and forward errors, and each has different performance costs. The constraints for convergence given in the literature are, as an artifact of the analyses, often overly strict in practice, and thus could lead a user to select a more expensive variant when a less expensive one would have sufficed.…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Numerical Methods and Algorithms · Advanced Numerical Methods in Computational Mathematics
