Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems
Energy costs nowadays represent a significant share of the total costs of ownership of High Performance Computing (HPC) systems. In this paper we provide an overview on different aspects of energy efficiency measurement and optimization. This includes metrics that define energy efficiency and a desc...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2014-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.3233/SPR-140393 |
id |
doaj-e2740bd1e02845608dacbdd6926ef670 |
---|---|
record_format |
Article |
spelling |
doaj-e2740bd1e02845608dacbdd6926ef6702021-07-02T11:08:06ZengHindawi LimitedScientific Programming1058-92441875-919X2014-01-0122427328310.3233/SPR-140393Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC SystemsRobert Schöne0Jan Treibig1Manuel F. Dolz2Carla Guillen3Carmen Navarrete4Michael Knobloch5Barry Rountree6Center for Information Services and High Performance Computing (ZIH), Technische Universität Dresden, Dresden, GermanyErlangen Regional Computing Center, University Erlangen-Nuremberg, Erlangen, GermanyDepartment of Informatics, Universität Hamburg, Hamburg, GermanyLeibniz Rechenzentrum (LRZ) Bayerischen Akademie der Wissenschaften, München, GermanyLeibniz Rechenzentrum (LRZ) Bayerischen Akademie der Wissenschaften, München, GermanyJülich Supercomputing Centre (JSC), Forschungszentrum Jülich GmbH, Jülich, GermanyCenter for Applied Scientific Computation, Lawrence Livermore National Laboratory, Livermore, CA, USAEnergy costs nowadays represent a significant share of the total costs of ownership of High Performance Computing (HPC) systems. In this paper we provide an overview on different aspects of energy efficiency measurement and optimization. This includes metrics that define energy efficiency and a description of common power and energy measurement tools. We discuss performance measurement and analysis suites that use these tools and provide users the possibility to analyze energy efficiency weaknesses in their code. We also demonstrate how the obtained power and performance data can be used to locate inefficient resource usage or to create a model to predict optimal operation points. We further present interfaces in these suites that allow an automated tuning for energy efficiency and how these interfaces are used. We finally discuss how a hard power limit will change our view on energy efficient HPC in the future.http://dx.doi.org/10.3233/SPR-140393 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Robert Schöne Jan Treibig Manuel F. Dolz Carla Guillen Carmen Navarrete Michael Knobloch Barry Rountree |
spellingShingle |
Robert Schöne Jan Treibig Manuel F. Dolz Carla Guillen Carmen Navarrete Michael Knobloch Barry Rountree Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems Scientific Programming |
author_facet |
Robert Schöne Jan Treibig Manuel F. Dolz Carla Guillen Carmen Navarrete Michael Knobloch Barry Rountree |
author_sort |
Robert Schöne |
title |
Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems |
title_short |
Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems |
title_full |
Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems |
title_fullStr |
Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems |
title_full_unstemmed |
Tools and Methods for Measuring and Tuning the Energy Efficiency of HPC Systems |
title_sort |
tools and methods for measuring and tuning the energy efficiency of hpc systems |
publisher |
Hindawi Limited |
series |
Scientific Programming |
issn |
1058-9244 1875-919X |
publishDate |
2014-01-01 |
description |
Energy costs nowadays represent a significant share of the total costs of ownership of High Performance Computing (HPC) systems. In this paper we provide an overview on different aspects of energy efficiency measurement and optimization. This includes metrics that define energy efficiency and a description of common power and energy measurement tools. We discuss performance measurement and analysis suites that use these tools and provide users the possibility to analyze energy efficiency weaknesses in their code. We also demonstrate how the obtained power and performance data can be used to locate inefficient resource usage or to create a model to predict optimal operation points. We further present interfaces in these suites that allow an automated tuning for energy efficiency and how these interfaces are used. We finally discuss how a hard power limit will change our view on energy efficient HPC in the future. |
url |
http://dx.doi.org/10.3233/SPR-140393 |
work_keys_str_mv |
AT robertschone toolsandmethodsformeasuringandtuningtheenergyefficiencyofhpcsystems AT jantreibig toolsandmethodsformeasuringandtuningtheenergyefficiencyofhpcsystems AT manuelfdolz toolsandmethodsformeasuringandtuningtheenergyefficiencyofhpcsystems AT carlaguillen toolsandmethodsformeasuringandtuningtheenergyefficiencyofhpcsystems AT carmennavarrete toolsandmethodsformeasuringandtuningtheenergyefficiencyofhpcsystems AT michaelknobloch toolsandmethodsformeasuringandtuningtheenergyefficiencyofhpcsystems AT barryrountree toolsandmethodsformeasuringandtuningtheenergyefficiencyofhpcsystems |
_version_ |
1721331504298065920 |