Reformulated Conjugate Gradient for the Energy-Aware Solution of Linear Systems on GPUs

被引:14
作者
Aliaga, Jose I. [1 ]
Perez, Joaquin [1 ]
Quintana-Orti, Enrique S. [1 ]
Anzt, Hartwig [2 ]
机构
[1] Univ Jaume 1, Depto Ingn & Ciencia Comp, Castellon de La Plana 12071, Spain
[2] Univ Tennessee, ICL, Knoxville, TN USA
来源
2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP) | 2013年
关键词
D O I
10.1109/ICPP.2013.41
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:320 / 329
页数:10
相关论文
共 23 条
[1]   Energy-Efficient Algorithms [J].
Albers, Susanne .
COMMUNICATIONS OF THE ACM, 2010, 53 (05) :86-96
[2]  
Alonso P., 2012, 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA), P56, DOI 10.1109/ISPA.2012.16
[3]  
Alonso P., COMPUTER SCI RES DEV, P1, DOI [10.1007/s00450-011-0188-7, DOI 10.10.1007/S00450-011-0188-7]
[4]  
[Anonymous], 2013, TOP500 LIST
[5]  
[Anonymous], 2013, GREEN500 LIST
[6]  
[Anonymous], 1994, INTRO CONJUGATE GRAD
[7]  
[Anonymous], 2019, ADV CONF POW INT SPE
[8]  
[Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
[9]  
Anzt H., 2011, GREEN COMP C WORKSH, P1
[10]   Optimization of power consumption in the iterative solution of sparse linear systems on graphics processors [J].
Anzt, Hartwig ;
Castillo, Maribel ;
Fernandez, Juan C. ;
Heuveline, Vincent ;
Igual, Francisco D. ;
Mayo, Rafael ;
Quintana-Orti, Enrique S. .
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2012, 27 (04) :299-307