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
Link To Document