Solving large sparse linear systems presents a significant computational challenge, and researchers continually seek methods to accelerate these processes. Jifeng Ge, Bastien Vieublé from the Academy of Mathematics and Systems Science, and Juan Zhang from the Key Laboratory of Intelligent Computing and Information Processing, along with their colleagues, now present a novel approach using a mixed-precision formulation of the General Alternating-Direction Implicit (GADI) method. This work advances the field by strategically employing lower precision calculations for key computational steps, dramatically reducing execution time while maintaining high solution accuracy. The team demonstrates substantial speedups, up to six times faster, on complex problems involving millions of unknowns, offering a powerful new tool for scientists and engineers working with large-scale simulations and data analysis.
This approach aims to improve computational efficiency for complex problems requiring the resolution of substantial linear equations, particularly those encountered in scientific and engineering simulations.
Mixed Precision ADI for Sparse Systems
The research focuses on developing efficient and accurate methods for solving large, sparse linear systems of equations, crucial for many scientific and engineering applications. A key technique explored is the ADI method, which breaks down a large problem into smaller, more manageable subproblems. Scientists heavily investigate the use of mixed-precision arithmetic, employing different levels of precision to accelerate computations and reduce memory usage, particularly on GPUs. Maintaining accuracy and stability with lower-precision arithmetic is a significant concern, as rounding errors can accumulate and degrade the solution.
Mixed Precision Accelerates Linear System Solutions
Scientists have developed a three-precision formulation of GADI, a powerful technique for accelerating the solution of large-scale sparse linear systems. This work builds upon existing ADI methods and introduces a mixed-precision scheme to enhance computational efficiency. The core innovation involves solving subsystems using low precision arithmetic, while maintaining high precision for residual and solution updates to ensure accurate convergence. Experiments demonstrate significant speedups, achieving improvements of up to three times over a full double-precision GADI implementation on large-scale problems, showcasing the method’s scalability and effectiveness.
Mixed Precision GADI for Faster Solves
This research presents a novel three-precision formulation of GADI, designed to efficiently solve large-scale sparse linear systems frequently encountered in scientific and engineering applications. By performing computations within GADI using a mix of low and high precision, the team successfully reduced execution time while maintaining solution accuracy, a crucial advancement for tackling increasingly complex problems. The results show substantial speedups, ranging from two to three times faster, compared to traditional double-precision GADI implementations when applied to challenging two- and three-dimensional problems, including convection-diffusion and complex reaction-diffusion equations with up to ten million unknowns.
The team performed a detailed rounding error analysis, establishing the rates of convergence for both forward and backward errors, and identifying conditions on the splitting matrices that guarantee convergence for specific precision levels. Measurements confirm that the method’s performance is heavily influenced by the GADI regularization parameter, and the researchers devised a robust strategy for its selection. This strategy utilizes a Gaussian Process Regression model, trained on low-dimensional problems, to initialize the parameter and optimize performance. The analysis establishes that the computed solution error converges at a rate dependent on the chosen precisions and problem properties. This delivers a substantial advancement in solving large-scale linear systems, with potential applications in diverse fields requiring high-performance computation.
A key aspect of this work is a detailed rounding error analysis, which establishes the conditions under which this mixed-precision approach is guaranteed to converge and provides insight into the limiting accuracy of the computed solutions. The authors acknowledge that their analysis relies on a worst-case scenario, potentially leading to pessimistic estimates of error constants. Future research directions include exploring adaptive strategies for adjusting precision levels during the computation, potentially further improving performance and reducing error bounds, and investigating the application of this method to even larger and more complex systems.
👉 More information
🗞 Mixed Precision General Alternating-Direction Implicit Method for Solving Large Sparse Linear Systems
🧠 ArXiv: https://arxiv.org/abs/2512.21164
