Title :
Analysis of Strategies to Save Energy for Message-Passing Dense Linear Algebra Kernels
Author :
Castillo, Maribel ; Fernandez, Juan Carlos ; Mayo, Rafael ; Quintana-Ortí, Enrique S. ; Roca, Vicente
Author_Institution :
Depto. de Ing. y Cienc. de Comput., Univ. Jaume I, Castellon, Spain
Abstract :
In this paper we analyze the impact that energy-saving strategies, like the application of DVFS via Linux governors and the MPI communication mode, have on the performance and energy consumption of message-passing dense linear algebra operations. In the study, we employ codes from ScaLAPACK for three matrix kernels, the matrix-matrix and matrix-vector products and the Cholesky factorization, which exhibit different levels of concurrency and CPU/memory activity. Following a recent trend, we also include an accelerated version of the matrix-matrix product that off-loads all computation to a graphics processor and study the energy gains of this hybrid solver when the general-purpose cores of the system are promoted to a low consuming mode. Experimental results on a cluster equipped with state-of-the-art computation and communication hardware illustrate the results of this study.
Keywords :
Linux; concurrency control; matrix decomposition; message passing; operating system kernels; power aware computing; vectors; CPU-memory activity; Cholesky factorization; DVFS; Linux governors; MPI communication mode; ScaLAPACK; concurrency level; energy consumption; energy gain; energy-saving strategy; general-purpose core; graphics processor; hybrid solver; matrix kernels; matrix-matrix product; matrix-vector product; message-passing dense linear algebra kernels; Energy consumption; Graphics processing unit; Kernel; Linear algebra; Linux; Message systems; Clusters; Energy Efficiency; High-Performance Computing; Numerical Libraries;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
Conference_Location :
Garching
Print_ISBN :
978-1-4673-0226-5
DOI :
10.1109/PDP.2012.24