• DocumentCode
    1918286
  • Title

    Energy Efficient Parallel Matrix-Matrix Multiplication for DVFS-enabled Clusters

  • Author

    Chen, Longxiang ; Wu, Panruo ; Chen, Zizhong ; Ge, Rong ; Zong, Ziliang

  • Author_Institution
    Univ. of California, Riverside, Riverside, CA, USA
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    239
  • Lastpage
    245
  • Abstract
    Excessive energy consumption has become one of the major challenges in high performance computing. Reducing the energy consumption of frequently used high performance computing applications not only saves the energy cost but also reduces the greenhouse gas emissions. This paper focuses on developing energy efficient algorithms and software for the widely used matrix-matrix multiplication, so that it is able to consume less energy in a DVFS-enabled cluster with little sacrifice in performance. The state-of-the-art practical parallel matrix matrix multiplication algorithm in ScaLAPACK partitions matrices into small blocks and distributes matrices using a two dimensional block cyclic distribution approach. Experimental results demonstrate that our energy efficient matrix-matrix multiplication algorithm can save up to 26.35% of energy with about 1% performance penalty. And the modified PDGEMM of ScaLAPACK is able to save energy more than 20% with less than 2% of performance loss.
  • Keywords
    energy conservation; energy consumption; greenhouses; matrix multiplication; parallel algorithms; pollution control; power aware computing; DVFS-enabled cluster energy consumption; PDGEMM; ScaLAPACK partition matrices; energy consumption reduction; energy cost saving; energy efficient parallel matrix-matrix multiplication; greenhouse gas emission reduction; high-performance computing; performance loss; performance penalty; two-dimensional block cyclic distribution approach; Central Processing Unit; Clustering algorithms; Energy consumption; Energy measurement; Program processors; Time frequency analysis; Dynamic Voltage Frequency Scaling (DVFS); Energy efficiency; Matrix Matrix Multiplication; ScaLAPACK;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4673-2509-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2012.36
  • Filename
    6337486