Stable iterative refinement algorithms for solving linear systems
Chai Wah Wu, Mark S. Squillante, Vasileios Kalantzis, and Lior Horesh

TL;DR
This paper introduces a new iterative refinement algorithm with a line search step that guarantees convergence, improving the reliability of solving linear systems on low-precision hardware.
Contribution
A novel IR enhancement with a line search that ensures convergence regardless of initial error magnitude.
Findings
The proposed method guarantees convergence in all cases.
Numerical experiments confirm the theoretical convergence guarantees.
The scheme improves solution accuracy on low-precision hardware.
Abstract
Iterative refinement (IR) is a popular scheme for solving a linear system of equations based on gradually improving the accuracy of an initial approximation. Originally developed to improve upon the accuracy of Gaussian elimination, interest in IR has been revived because of its suitability for execution on fast low-precision hardware such as analog devices and graphics processing units. IR generally converges when the error associated with the solution method is small, but is known to diverge when this error is large. We propose and analyze a novel enhancement to the IR algorithm by adding a line search optimization step that guarantees the algorithm will not diverge. Numerical experiments verify our theoretical results and illustrate the effectiveness of our proposed scheme.
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
TopicsModel Reduction and Neural Networks · Numerical Methods and Algorithms · Matrix Theory and Algorithms
