DocumentCode
656163
Title
Reformulated Conjugate Gradient for the Energy-Aware Solution of Linear Systems on GPUs
Author
Aliaga, J.I. ; Perez, J.M. ; Quintana-Orti, Enrique S. ; Anzt, Hartwig
Author_Institution
Dept. de Ing. y Cienc. de Comput., Univ. Jaume I, Castellon, Spain
fYear
2013
fDate
1-4 Oct. 2013
Firstpage
320
Lastpage
329
Abstract
In this paper we introduce a redesign of the conjugate gradient method for the iterative solution of sparse linear systems on heterogeneous systems accelerated by graphics processing units (GPUs). Reshaping the GPU kernels induced by the classical formulation of the CG method into algorithm-specific routines results in a slight increase of performance and, more importantly, enables the efficient exploitation of power-saving techniques implicit in the hardware, like the processor C-states, that produce remarkable energy savings. Numerical experiments using data matrices from a popular sparse matrix collection show that the time overhead naturally associated with the application of these energy-aware techniques is no longer crucial to the overall runtime performance.
Keywords
gradient methods; graphics processing units; iterative methods; linear systems; power aware computing; sparse matrices; GPU; conjugate gradient method; data matrices; energy aware solution; graphics processing units; iterative solution; linear systems; power saving techniques; reformulated conjugate gradient; sparse linear systems; sparse matrix collection; Graphics processing units; Hardware; Instruction sets; Kernel; Linear systems; Sparse matrices; Vectors; GPUs; conjugate gradient method; energy-aware computing; sparse linear systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location
Lyon
ISSN
0190-3918
Type
conf
DOI
10.1109/ICPP.2013.41
Filename
6687365
Link To Document