Abstract | ||
---|---|---|
We target the solution of sparse linear systems via iterative Krylov subspace-based methods enhanced with the ILUPACK preconditioner on graphics processing units (GPUs). Concretely, in this work we extend ILUPACK with an implementation of the BiCG solver capable of exploiting dual-GPU systems. We leverage the structure of the BiCG to execute the main stages of the solver in a concurrent manner, and take advantage of the extended memory space to improve the data access patterns. The experimental results on a server with two NVIDIA K40 GPUs show important acceleration factors with respect to a previous single GPU variant.
|
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3178442.3178450 | PPoPP '18: 23nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Vienna
Austria
February, 2018 |
Field | DocType | ISBN |
Krylov subspace,Graphics,Extended memory,Preconditioner,Linear system,Computer science,Parallel computing,Server,Data parallelism,Solver | Conference | 978-1-4503-5645-9 |
Citations | PageRank | References |
0 | 0.34 | 16 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
José Ignacio Aliaga | 1 | 75 | 15.18 |
Matthias Bollhöfer | 2 | 186 | 17.75 |
Ernesto Dufrechou | 3 | 25 | 11.02 |
Pablo Ezzatti | 4 | 124 | 28.24 |
Enrique S. Quintana-Ortí | 5 | 21 | 12.58 |