TY - GEN
T1 - Preconditioners for Batched Iterative Linear Solvers on GPUs
AU - Aggarwal, Isha
AU - Nayak, Pratik
AU - Kashi, Aditya
AU - Anzt, Hartwig
N1 - Publisher Copyright:
© 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Batched iterative solvers can be an attractive alternative to batched direct solvers if the linear systems allow for fast convergence. In non-batched settings, iterative solvers are often enhanced with sophisticated preconditioners to improve convergence. In this paper, we develop preconditioners for batched iterative solvers that improve the iterative solver convergence without incurring detrimental resource overhead and preserving much of the iterative solver flexibility. We detail the design and implementation considerations, present a user-friendly interface to the batched preconditioners, and demonstrate the convergence and runtime benefits over non-preconditioned batched iterative solvers on state-of-the-art GPUs for a variety of benchmark problems from finite difference stencil matrices, the Suitesparse matrix collection and a computational chemistry application.
AB - Batched iterative solvers can be an attractive alternative to batched direct solvers if the linear systems allow for fast convergence. In non-batched settings, iterative solvers are often enhanced with sophisticated preconditioners to improve convergence. In this paper, we develop preconditioners for batched iterative solvers that improve the iterative solver convergence without incurring detrimental resource overhead and preserving much of the iterative solver flexibility. We detail the design and implementation considerations, present a user-friendly interface to the batched preconditioners, and demonstrate the convergence and runtime benefits over non-preconditioned batched iterative solvers on state-of-the-art GPUs for a variety of benchmark problems from finite difference stencil matrices, the Suitesparse matrix collection and a computational chemistry application.
KW - Batched preconditioners
KW - Batched solvers
KW - GPU
KW - Ginkgo
KW - Sparse linear systems
UR - http://www.scopus.com/inward/record.url?scp=85148700167&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-23606-8_3
DO - 10.1007/978-3-031-23606-8_3
M3 - Conference contribution
AN - SCOPUS:85148700167
SN - 9783031236051
T3 - Communications in Computer and Information Science
SP - 38
EP - 53
BT - Accelerating Science and Engineering Discoveries Through Integrated Research Infrastructure for Experiment, Big Data, Modeling and Simulation - 22nd Smoky Mountains Computational Sciences and Engineering Conference, SMC 2022, Revised Selected Papers
A2 - Doug, Kothe
A2 - Al, Geist
A2 - Pophale, Swaroop
A2 - Liu, Hong
A2 - Parete-Koon, Suzanne
PB - Springer Science and Business Media Deutschland GmbH
T2 - Smoky Mountains Computational Sciences and Engineering Conference, SMC 2022
Y2 - 24 August 2022 through 25 August 2022
ER -