Koala
Top Cited Papers
- 1 April 2009
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 289-302
- https://doi.org/10.1145/1519065.1519097
Abstract
Managing the power consumption of computing platforms is a complicated problem thanks to a multitude of hardware configuration options and characteristics. Much of the academic research is based on unrealistic assumptions, and has, therefore, seen little practical uptake. We provide an overview of the difficulties facing power management schemes when used in real systems. We present Koala, a platform which uses a pre-characterised model at run-time to predict the performance and energy consumption of a piece of software. An arbitrary policy can then be applied in order to dynamically trade performance and energy consumption. We have implemented this system in a recent Linux kernel, and evaluated it by running a variety of benchmarks on a number of different platforms. Under some conditions, we observe energy savings of 26% for a 1% performance loss.Keywords
This publication has 17 references indexed in Scilit:
- Accurate on-line prediction of processor and memoryenergy usage under voltage scalingPublished by Association for Computing Machinery (ACM) ,2007
- Energy conservation in heterogeneous server clustersPublished by Association for Computing Machinery (ACM) ,2005
- Experiences in Managing Energy with ECOSystemIEEE Pervasive Computing, 2005
- Power Consumption Breakdown on a Modern LaptopPublished by Springer Nature ,2005
- Effective Dynamic Voltage Scaling Through CPU-Boundedness DetectionPublished by Springer Nature ,2005
- The design, implementation, and evaluation of a compiler algorithm for CPU energy reductionACM SIGPLAN Notices, 2003
- Energy-delay efficiency of VLSI computationsPublished by Association for Computing Machinery (ACM) ,2002
- Process cruise controlPublished by Association for Computing Machinery (ACM) ,2002
- Real-time dynamic voltage scaling for low-power embedded operating systemsPublished by Association for Computing Machinery (ACM) ,2001
- The benefits of eventPublished by Association for Computing Machinery (ACM) ,2000