Utilizing Cuda For Preconditioned Gmres Solvers

Xu Shi-Ming,Lin Hai-Xiang,Xue Wei,Wang Ke
2009-01-01
Abstract:Krylov subspace based iterative methods is one of the most fundamental solving technique for large sparse linear systems. In this paper we discuss the parallelization of Krylov subspace methods by CUDA, using GMRES as an example. We compare various algorithm options for orthogonalization and preconditioner choices. Experiments show that the speed-up for the computation kernels associated with GMRES is higher than 4, which is comparable to the speed-up achieved by dense linear algebra methods. The best speed-up for the GMRES iteration is over 5, while the averaged speed-up is about 3.2.
What problem does this paper attempt to address?