• DocumentCode
    3543541
  • 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
  • fYear
    2012
  • fDate
    15-17 Feb. 2012
  • Firstpage
    346
  • Lastpage
    352
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
  • Conference_Location
    Garching
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4673-0226-5
  • Type

    conf

  • DOI
    10.1109/PDP.2012.24
  • Filename
    6169571