Accelerating GMRES with Deep Learning in Real-Time
Not on the map. Why?
Abstract (arXiv)
GMRES is a powerful numerical solver used to find solutions to extremely large systems of linear equations. These systems of equations appear in many applications in science and engineering. Here we demonstrate a real-time machine learning algorithm that can be used to accelerate the time-to-solution for GMRES. Our framework is novel in that is integrates the deep learning algorithm in an in situ fashion: the AI-accelerator gradually learns how to optimizes the time to solution without requiring user input (such as a pre-trained data set). We describe how our algorithm collects data and optimizes GMRES. We demonstrate our algorithm by implementing an accelerated (MLGMRES) solver in Python. We then use MLGMRES to accelerate a solver for the Poisson equation -- a class of linear problems that appears in may applications. Informed by the properties of formal solutions to the Poisson equation, we test the performance of different neural networks. Our key takeaway is that networks which are capable of learning non-local relationships perform well, without needing to be scaled with the input problem size, making them good candidates for the extremely large problems encountered in high-performance computing. For the inputs studied, our method provides a roughly 2× acceleration.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 8 of its 20 references that are in the map. First posted on arXiv 19 Mar 2021.
Builds on
8 of 20 references.
References · 8
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2016Accelerating Eulerian Fluid Simulation With Convolutional Networkscited by 128
- 2018A Survey on Data Collection for Machine Learning: a Big Data -- AI Integration Perspectivecited by 111
- 2020Using Machine Learning to Augment Coarse-Grid Computational Fluid Dynamics Simulationscited by 24
- 2019Evolutionary reinforcement learning of dynamical large deviationscited by 5
- 2019Learning to grow: control of material self-assembly using evolutionary reinforcement learningcited by 5
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 1; 2025: 1; 2026: 1.
7 papers.
- 2022A Deep Conjugate Direction Method for Iteratively Solving Linear Systemscited by 12
- 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learningcited by 6
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Methodcited by 6
- 2021A Deep Learning-Based Particle-in-Cell Method for Plasma Simulationscited by 4
- 2022Towards Neural Sparse Linear Solverscited by 2
- 2026Neural-HSS: Hierarchical Semi-Separable Neural PDE Solvercited by 1
- 2024A Hybrid Kernel-Free Boundary Integral Method with Operator Learning for Solving Parametric Partial Differential Equations In Complex Domainscited by 0
- 2026Neural-HSS: Hierarchical Semi-Separable Neural PDE Solver20 Feb 2026
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Method31 Jul 2025
- 2024A Hybrid Kernel-Free Boundary Integral Method with Operator Learning for Solving Parametric Partial Differential Equations In Complex Domains23 Apr 2024
- 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learning17 Jun 2022
- 2022A Deep Conjugate Direction Method for Iteratively Solving Linear Systems22 May 2022
- 2022Towards Neural Sparse Linear Solvers14 Mar 2022
- 2021A Deep Learning-Based Particle-in-Cell Method for Plasma Simulations5 Jul 2021