2011
DOI: 10.1145/1961296.1950390
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic knobs for responsive power-aware computing

Abstract: We present PowerDial, a system for dynamically adapting application behavior to execute successfully in the face of load and power fluctuations. PowerDial transforms static configuration parameters into dynamic knobs that the PowerDial control system can manipulate to dynamically trade off the accuracy of the computation in return for reductions in the computational resources that the application requires to produce its results. These reductions translate directly into performance improvements and power saving… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
59
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 75 publications
(61 citation statements)
references
References 45 publications
(34 reference statements)
0
59
0
Order By: Relevance
“…Another example for online autotuning is PowerDial [49], which converts static configuration parameters that already exist in a program into dynamic knobs that can be tuned at runtime, with the goal of trading QoS guarantees for meeting performance and power usage goals. The system uses an online learning stage to construct a linear model of the choice configuration space which can be subsequently tuned using a linear control system.…”
Section: Autotuning Approaches Towards Energy Efficiencymentioning
confidence: 99%
“…Another example for online autotuning is PowerDial [49], which converts static configuration parameters that already exist in a program into dynamic knobs that can be tuned at runtime, with the goal of trading QoS guarantees for meeting performance and power usage goals. The system uses an online learning stage to construct a linear model of the choice configuration space which can be subsequently tuned using a linear control system.…”
Section: Autotuning Approaches Towards Energy Efficiencymentioning
confidence: 99%
“…The algorithm computes the location in the array src of the pixel's neighboring four pixels (Lines 4-5), adjusts the locations at the image edges (Lines 7-14), and fetches the pixels (Lines [16][17][18][19]. To average the pixel values, the algorithm uses bilinear interpolation.…”
Section: Examplementioning
confidence: 99%
“…Then, to find the configuration of kernel reliability specifications that yield an acceptably accurate result, the profiler can systematically explore the search space, e.g. using strategies analogous to those that find configurations of accuracy-aware program transformations [16,24,26,40] from a finite set of possible configurations. The profiler then returns configurations that closely meet the accuracy target, ordered by the reliability of the most time-consuming kernels.…”
Section: Multiple Kernelsmentioning
confidence: 99%
See 1 more Smart Citation
“…However, energy consumption is not proportional to its utilization. Hoffmann et al [6] presented a system that attempted to trade output accuracy for sustaining response time at peak loads. It dynamically tunes the configuration variables to exploit the accuracy-energy tradeoff.…”
Section: ) Server Clustersmentioning
confidence: 99%