TY - GEN
T1 - Dynamic knobs for responsive power-aware computing
AU - Hoffmann, Henry
AU - Sidiroglou, Stelios
AU - Carbin, Michael
AU - Misailovic, Sasa
AU - Agarwal, Anant
AU - Rinard, Martin
PY - 2011
Y1 - 2011
N2 - 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 savings. Our experimental results show that PowerDial can enable our benchmark applications to execute responsively in the face of power caps that would otherwise significantly impair responsiveness. They also show that PowerDial can significantly reduce the number of machines required to service intermittent load spikes, enabling reductions in power and capital costs.
AB - 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 savings. Our experimental results show that PowerDial can enable our benchmark applications to execute responsively in the face of power caps that would otherwise significantly impair responsiveness. They also show that PowerDial can significantly reduce the number of machines required to service intermittent load spikes, enabling reductions in power and capital costs.
KW - Accuracy-aware computing
KW - Power-aware computing
KW - Self-aware systems
UR - http://www.scopus.com/inward/record.url?scp=79953120063&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79953120063&partnerID=8YFLogxK
U2 - 10.1145/1950365.1950390
DO - 10.1145/1950365.1950390
M3 - Conference contribution
AN - SCOPUS:79953120063
SN - 9781450302661
T3 - International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
SP - 199
EP - 212
BT - ASPLOS XVI - 16th International Conference on Architectural Support for Programming Languages and Operating Systems
T2 - 16th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2011
Y2 - 5 March 2011 through 11 March 2011
ER -