GreenLA: Green Linear Algebra Software for GPU-accelerated Heterogeneous Computing

Jieyang Chen, Li Tan, Panruo Wu, Dingwen Tao, Hongbo Li, Xin Liang, Sihuan Li, Rong Ge, Laxmi Bhuyan, Zizhong Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

While many linear algebra libraries have been developed to optimize their performance, no linear algebra library considers their energy efficiency at the library design time. In this paper, we present GreenLA- A n energy efficient linear algebra software package that leverages linear algebra algorithmic characteristics to maximize energy savings with negligible overhead. GreenLA is (1) energy efficient: It saves up to several times more energy than the best existing energy saving approaches that do not modify library source codes; (2) high performance: Its performance is comparable to the highly optimized linear algebra library MAGMA; and (3) transparent to applications: With the same programming interface, existing MAGMA users do not need to modify their source codes to benefit from GreenLA. Experimental results demonstrate that GreenLA is able to save up to three times more energy than the best existing energy saving approaches while delivering similar performance compared to the state-of-the-art linear algebra library MAGMA.

Original languageEnglish
Title of host publicationProceedings of SC 2016
Subtitle of host publicationThe International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherIEEE Computer Society
Pages667-677
Number of pages11
ISBN (Electronic)9781467388153
DOIs
StatePublished - Jul 2 2016
Externally publishedYes
Event2016 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016 - Salt Lake City, United States
Duration: Nov 13 2016Nov 18 2016

Publication series

NameInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC
Volume0
ISSN (Print)2167-4329
ISSN (Electronic)2167-4337

Conference

Conference2016 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016
Country/TerritoryUnited States
CitySalt Lake City
Period11/13/1611/18/16

Funding

The authors would like to thank NVIDiA for providing GPU devices used for experiments. This work is partially supported by the NSF grants CCF-1305622, ACI-1305624, CCF-1513201, CCF-1551511, the SZSTI basic research program JCYJ20150630114942313, and the Special Program for Applied Research on Super Computation of the NSFC Guangdong Joint Fund (the second phase).

FundersFunder number
SZSTIJCYJ20150630114942313
National Science FoundationACI-1305624, CCF-1305622, CCF-1551511, CCF-1513201
NVIDIA
National Natural Science Foundation of China-Guangdong Joint Fund

    Keywords

    • CPU
    • DVFS
    • GPU
    • algorithmic slack prediction
    • critical path
    • dense matrix factorizations
    • energy
    • performance

    Fingerprint

    Dive into the research topics of 'GreenLA: Green Linear Algebra Software for GPU-accelerated Heterogeneous Computing'. Together they form a unique fingerprint.

    Cite this