Being able to accurately estimate CPU power consumption is a key requirement for both controlling online CPU energy-saving techniques and design-space exploration. Models built and validated using measured data from an actual device are extremely valuable as their accuracy is known and trusted. PowMon produces power models that are both accurate and stable.
The open source PowMon software tools consists of a number of distinct parts:
More details of our methodology can be found in the following publications:
Walker, Matthew, Diestelhorst, Stephan, Hansson, Andreas, Das, Anup, Yang, Sheng, Al-Hashimi, Bashir M. and Merrett, Geoff V. (2016) Accurate and stable run-time power modeling for mobile and embedded CPUs. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1-14.
For more information, and to download the tool, visit www.powmon.ecs.soton.ac.uk.