DocumentCode :
52458
Title :
Communication-Avoiding Krylov Techniques on Graphic Processing Units
Author :
MehriDehnavi, M. ; El-Kurdi, Yousef ; Demmel, J. ; Giannacopoulos, Dennis
Author_Institution :
ECE Dept., McGill Univ., Montreal, QC, Canada
Volume :
49
Issue :
5
fYear :
2013
fDate :
May-13
Firstpage :
1749
Lastpage :
1752
Abstract :
Communicating data within the graphic processing unit (GPU) memory system and between the CPU and GPU are major bottlenecks in accelerating Krylov solvers on GPUs. Communication-avoiding techniques reduce the communication cost of Krylov subspace methods by computing several vectors of a Krylov subspace “at once,” using a kernel called “matrix powers.” The matrix powers kernel is implemented on a recent generation of NVIDIA GPUs and speedups of up to 5.7 times are reported for the communication-avoiding matrix powers kernel compared to the standards prase matrix vector multiplication (SpMV) implementation.
Keywords :
computational complexity; graphics processing units; mathematics computing; matrix multiplication; GPU memory system; Krylov subspace methods; NVIDIA GPU; SpMV implementation; communication cost; communication-avoiding Krylov techniques; communication-avoiding matrix power kernel; graphic processing unit memory system; standard prase matrix vector multiplication implementation; Graphic processors; Krylov solvers; numerical algorithms; parallel algorithms;
fLanguage :
English
Journal_Title :
Magnetics, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9464
Type :
jour
DOI :
10.1109/TMAG.2013.2244861
Filename :
6514719
Link To Document :
بازگشت