DocumentCode :
1501997
Title :
Enhancing the Performance of Conjugate Gradient Solvers on Graphic Processing Units
Author :
Dehnavi, Maryam Mehri ; Fernández, David M. ; Giannacopoulos, Dennis
Author_Institution :
Electr. & Comput. Eng. Dept., McGill Univ. Montreal, Montreal, QC, Canada
Volume :
47
Issue :
5
fYear :
2011
fDate :
5/1/2011 12:00:00 AM
Firstpage :
1162
Lastpage :
1165
Abstract :
A study of the fundamental obstacles to accelerate the preconditioned conjugate gradient (PCG) method on modern graphic processing units (GPUs) is presented and several techniques are proposed to enhance its performance over previous work independent of the GPU generation and the matrix sparsity pattern. The proposed enhancements increase the performance of PCG up to 23 times compared to vector optimized PCG results on modern CPUs and up to 3.4 times compared to previous GPU results.
Keywords :
computer graphic equipment; conjugate gradient methods; coprocessors; parallel processing; sparse matrices; CPU; GPU generation; fundamental obstacle; graphic processing unit; matrix sparsity pattern; preconditioned conjugate gradient method; vector optimized PCG; Acceleration; Computer architecture; Graphics processing unit; Instruction sets; Kernel; Optimization; Sparse matrices; Computer architecture; conjugate gradients (CGs); graphic processing units (GPUs); parallel processing;
fLanguage :
English
Journal_Title :
Magnetics, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9464
Type :
jour
DOI :
10.1109/TMAG.2010.2081662
Filename :
5754727
Link To Document :
بازگشت