Accelerating Iterative Linear Solvers Using Multiple Graphical Processing Units

Zhangxin Chen,Hui Liu,Bo Yang
DOI: https://doi.org/10.1080/00207160.2014.942298
IF: 1.75
2014-01-01
International Journal of Computer Mathematics
Abstract:In this paper, we develop, study and implement iterative linear solvers and preconditioners using multiple graphical processing units GPUs. Techniques for accelerating sparse matrix–vector SpMV multiplication, linear solvers and preconditioners are presented. Four Krylov subspace solvers, a Neumann polynomial preconditioner and a domain decomposition preconditioner are implemented. Our numerical tests with NVIDIA C2050 GPUs show that the SpMV kernel can be sped over 40 times faster using four GPUs. Our linear solvers and preconditioners have similar speedup.
What problem does this paper attempt to address?