DocumentCode
2026513
Title
Towards energy-efficient linear algebra with an ATLAS library tuned for energy consumption
Author
Lang, Jens ; Runger, Gudula ; Stocker, Paul
Author_Institution
Dept. of Comput. Sci., Tech. Univ. Chemnitz, Chemnitz, Germany
fYear
2015
fDate
20-24 July 2015
Firstpage
63
Lastpage
70
Abstract
Autotuning is an established method for adapting the execution of an application to the underlying hardware for minimising the execution time. This article investigates whether autotuning is also suitable for minimising the energy consumption of an application. The investigation is done with the linear algebra library ATLAS. Adaptations for the ATLAS package which enable energy autotuning are proposed. Different tuning parameters are investigated for whether they show a different behaviour when ATLAS is tuned for energy consumption instead for execution time. The results suggest that some tuning parameters have to be set differently when ATLAS is supposed to work with a minimum energy consumption than with a minimum execution time. The results further indicate that tuning the complete ATLAS package for energy consumption leads to a more energy-efficient execution than tuning it for execution time.
Keywords
linear algebra; mathematics computing; power aware computing; ATLAS package; energy autotuning; energy consumption minimisation; energy-efficient execution; energy-efficient linear algebra; execution time minimisation; linear algebra library ATLAS; tuning parameters; Energy consumption; Energy measurement; Hardware; Niobium; Optimization; Time measurement; Tuning; ATLAS; basic linear algebra subroutines (BLAS); energy autotuning; energy efficiency; power;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing & Simulation (HPCS), 2015 International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4673-7812-3
Type
conf
DOI
10.1109/HPCSim.2015.7237022
Filename
7237022
Link To Document