Proceedings of the Eleventh European Conference on Computer Systems 2016
DOI: 10.1145/2901318.2901329
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting variability for energy optimization of parallel programs

Abstract: In this paper we present optimizations that use DVFS mechanisms to reduce the total energy usage in scientific applications. Our main insight is that noise is intrinsic to large scale parallel executions and it appears whenever shared resources are contended. The presence of noise allows us to identify and manipulate any program regions amenable to DVFS. When compared to previous energy optimizations that make per core decisions using predictions of the running time, our scheme uses a qualitative approach to r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 25 publications
0
5
0
Order By: Relevance
“…Here, the baseline power of the chip P base should be the dominating factor. At constant clock speed, the total power consumption P t of a processor chip with c active cores can be approximated by (31) P t (c) = P base + cP core ,…”
Section: Analysis Of Basic Power Contributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Here, the baseline power of the chip P base should be the dominating factor. At constant clock speed, the total power consumption P t of a processor chip with c active cores can be approximated by (31) P t (c) = P base + cP core ,…”
Section: Analysis Of Basic Power Contributionsmentioning
confidence: 99%
“…[14]). The unknown values of P core and P base can be determined by fitting Equation (31) to power measurements on single sockets when running the Newton-Krylov-FETI-DP solver with varying the numbers of cores from 1 to 10, i.e. c=1,...,10.…”
Section: Analysis Of Basic Power Contributionsmentioning
confidence: 99%
See 1 more Smart Citation
“…A 2011 paper showed overall power requirements were reduced by 8% by mapping points of global synchronization within algorithms to when cores were expected to be in an idle state and manipulating the power states of the cores accordingly . In 2016, it was reported that DVFS, applied broadly to “amenable regions” of the NWChem computational chemistry code, could save up to 20% in total energy requirements with less than 1% loss in performance. Another pair of recent articles employs a similar strategy, applying DVFS to specific regions of Møller–Plesset second‐order perturbation theory (MP2) algorithms lowered overall energy use by up to 10% with minimal costs to performance.…”
Section: Introductionmentioning
confidence: 99%
“…Through judicious application of DVFS strategies within specific phases of different Møller–Plesset Second Order Perturbation Theory (MP2) algorithms, this technique has exhibited up to a 10% overall savings in energy consumption. A 2016 report demostrated the ability of DVFS to reduce energy use up to 20% using Coupled Cluster and Density Functional Theory algorithms with as little as 1% performance degradation.…”
Section: Introductionmentioning
confidence: 99%