Mixed Precision General Alternating-Direction Implicit Method for Solving Large Sparse Linear Systems
Jifeng Ge, Bastien Vieubl\'e, Juan Zhang

TL;DR
This paper presents a mixed precision GADI method that accelerates large sparse linear system solutions by solving subsystems in low precision and residuals in high precision, with convergence analysis and GPU performance validation.
Contribution
It introduces a three-precision GADI scheme with convergence guarantees, a GPR-based parameter selection strategy, and demonstrates significant speedups on large-scale problems.
Findings
Achieved up to 3.1x speedup on large-scale problems.
Convergence of mixed precision GADI is theoretically established.
Validated performance improvements on NVIDIA A100 GPU.
Abstract
In this article, we introduce a three-precision formulation of the General Alternating-Direction Implicit method (GADI) designed to accelerate the solution of large-scale sparse linear systems . GADI is a framework that can represent many existing Alternating-Direction Implicit (ADI) methods. These methods are a class of linear solvers based on a splitting of such that the solution of the original linear system can be decomposed into the successive computation of easy-to-solve structured subsystems. Our proposed mixed precision scheme for GADI solves these subsystems in low precision to reduce the overall execution time while computing the residual and solution update in high precision to enable the solution to converge to high accuracy. We develop a rounding error analysis of mixed precision GADI that establishes the rates of convergence of the forward and backward errors to…
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
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Gaussian Processes and Bayesian Inference
