KIT | KIT-Bibliothek | Impressum | Datenschutz

Efficient solution of batched band linear systems on GPUs

Nayak, Pratik ORCID iD icon 1; Aggarwal, Isha 2; Anzt, Hartwig ORCID iD icon 1
1 Scientific Computing Center (SCC), Karlsruher Institut für Technologie (KIT)
2 Karlsruher Institut für Technologie (KIT)

Abstract:

The direct solution of batches of band linear systems in parallel is important for many applications. In this paper, we elaborate on three new GPU algorithms for the data-parallel direct solution of linear system batches, sharing a band structure. We develop algorithms for three matrix types: tridiagonal, small bandwidth, and wide bandwidth. We exploit the band structure of the matrix, and store it in an efficient fashion (LAPACK band matrix format) and ensure that the SIMD parallelism of the GPUs are maximized. We develop a panel-based factorization for wide-band matrices to ensure coalesced access (with column-major storage) while minimizing main memory traffic. For the tridiagonal solvers, to ensure a high level of concurrency, we adapt a divide-and-conquer approach and utilize co-operative group functionality to efficiently communicate between compute units (in registers) on GPUs. We implement these algorithms for NVIDIA GPUs and study the performance for varying matrix sizes (16 to 1024) and across a range of batch items (upto 1 × 106). We compare the performance of our implementations with the corresponding optimized vendor implementations (cuSPARSE and MKL), with the state-of-the-art GPU library MAGMA, and with the optimized LAPACK implementation provided by Intel MKL on Intel Skylake CPUs. ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000183813
Veröffentlicht am 18.08.2025
Cover der Publikation
Zugehörige Institution(en) am KIT Scientific Computing Center (SCC)
Publikationstyp Zeitschriftenaufsatz
Publikationsmonat/-jahr 09.2025
Sprache Englisch
Identifikator ISSN: 1094-3420, 1078-3482, 1741-2846
KITopen-ID: 1000183813
Erschienen in The International Journal of High Performance Computing Applications
Verlag SAGE Publications
Band 39
Heft 5
Seiten 615–630
Vorab online veröffentlicht am 03.06.2025
Nachgewiesen in OpenAlex
Dimensions
Web of Science
Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page