The University of New South Wales

Power M{anag|easur}ement (PM2)

Overview

The PM2 project is focussed on power conservation for energy limited devices.

There is an abundance of work in the area, much of which makes naive assumptions about the way hardware consumes energy, which are supported by inadequate methods of estimating a system's energy consumption.

We use measurements of power consumption in various parts of real hardware (instead of simulation and other commonly used estimation techniques) to evaluate and optimise our solutions, and as a result, the research is applicable. We are also investigating state-based and performance-counter based techniques for providing cheap feedback for software developers without instrumented hardware.

Some of our experimental work is carried out on an in house developed Xscale processor board dubbed PLEB 2.

Our investigation into dynamic voltage scaling shows that many of the assumptions made in academic research invalidate the (otherwise interesting) solutions to the dynamic voltage scaling problem.

Publications

plain text   Etienne Le Sueur and Simon Rodgers
Operating system support for the heterogeneous OMAP4430: A tale of two micros
13th Linux.conf.au, Ballarat, Australia, January, 2012
plain text PDF Etienne Le Sueur
An analysis of the effectiveness of energy management on modern computer processors, MSc Thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, 2011
plain text
PDF
PDF
Presentation Video
Etienne Le Sueur and Gernot Heiser
Slow down or sleep, that is the question
Proceedings of the 2011 USENIX Annual Technical Conference, Portland, OR, USA, June, 2011
plain text Slides
Video
Etienne Le Sueur and Bernard Blackham
e4meter: Power management for the people
12th Linux.conf.au, Brisbane, Australia, January, 2011
plain text
PDF
PDF Etienne Le Sueur and Gernot Heiser
Dynamic voltage and frequency scaling: The laws of diminishing returns
Proceedings of the 2010 Workshop on Power Aware Computing and Systems (HotPower'10), Vancouver, Canada, October, 2010
plain text PDF Aaron Carroll and Gernot Heiser
An analysis of power consumption in a smartphone
Proceedings of the 2010 USENIX Annual Technical Conference, Boston, MA, USA, June, 2010
plain text PDF David C. Snowdon
OS-Level power management, PhD Thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, 2010
plain text PDF David C. Snowdon, Etienne Le Sueur, Stefan M. Petters and Gernot Heiser
Koala: A platform for OS-level power management
Proceedings of the 4th EuroSys Conference, Nuremberg, Germany, April, 2009
plain text PDF Martin P. Lawitzky, David C. Snowdon and Stefan M. Petters
Integrating real time and power management in a real system
Proceedings of the 4th Workshop on Operating System Platforms for Embedded Real-Time Applications, Prague, Czech Republic, July, 2008
plain text PDF David C. Snowdon, Stefan M. Petters and Gernot Heiser
Accurate on-line prediction of processor and memory energy usage under voltage scaling
Proceedings of the 7th International Conference on Embedded Software, Salzburg, Austria, October, 2007
plain text PDF David C. Snowdon, Godfrey van der Linden, Stefan M. Petters and Gernot Heiser
Accurate run-time prediction of performance degradation under frequency scaling
Proceedings of the 3rd Workshop on Operating System Platforms for Embedded Real-Time Applications, Pisa, Italy, July, 2007
plain text PDF David C. Snowdon, Sergio Ruocco and Gernot Heiser
Power management and dynamic voltage scaling: Myths and facts
Proceedings of the 2005 Workshop on Power Aware Real-time Computing, New Jersey, USA, September, 2005
Preliminary workshop version
plain text PDF David Andrews, Iain Bate, Thomas Nolte, Clara Otero-Perez and Stefan M. Petters
Impact of embedded systems evolution on RTOS use and design
Proceedings of the 1st Workshop on Operating System Platforms for Embedded Real-Time Applications, Palma, Mallorca, Spain, July, 2005
plain text PDF David C. Snowdon, Stefan M. Petters and Gernot Heiser
Power measurement as the basis for power management
Proceedings of the 1st Workshop on Operating System Platforms for Embedded Real-Time Applications, Palma, Mallorca, Spain, July, 2005