Dynamic knobs for responsive power-aware computing
Top Cited Papers
Open Access
- 5 March 2011
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 46 (3), 199-212
- https://doi.org/10.1145/1950365.1950390
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 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.Keywords
This publication has 27 references indexed in Scilit:
- Power routingACM SIGPLAN Notices, 2010
- Self-adaptive softwareACM Transactions on Autonomous and Adaptive Systems, 2009
- PowerNapACM SIGPLAN Notices, 2009
- Power capping: a prelude to power shiftingCluster Computing, 2007
- Scheduling for Reduced CPU EnergyPublished by Springer Nature ,2007
- Quantization Error and Accuracy-Performance Tradeoffs for Embedded Data Mining WorkloadsLecture Notes in Computer Science, 2007
- Probabilistic arithmetic and energy efficient embedded signal processingPublished by Association for Computing Machinery (ACM) ,2006
- Probabilistic accuracy bounds for fault-tolerant computations that discard tasksPublished by Association for Computing Machinery (ACM) ,2006
- Articulated Body Motion Capture by Stochastic SearchInternational Journal of Computer Vision, 2005
- A control-based middleware framework for quality-of-service adaptationsIEEE Journal on Selected Areas in Communications, 1999