Skip to main content Accessibility help
×
Hostname: page-component-77c89778f8-m8s7h Total loading time: 0 Render date: 2024-07-22T11:23:52.469Z Has data issue: false hasContentIssue false

4 - Energy measurement

from Part I - Understanding energy consumption

Published online by Cambridge University Press:  05 August 2014

Sasu Tarkoma
Affiliation:
University of Helsinki
Matti Siekkinen
Affiliation:
Aalto University, Finland
Eemil Lagerspetz
Affiliation:
University of Helsinki
Yu Xiao
Affiliation:
Aalto University, Finland
Get access

Summary

To improve the energy efficiency of a smartphone, a reliable way to measure the energy consumption of the phone is required. A reliable energy measurement method gives consistent results under the same usage scenario, and responds quickly to variations in energy use. Any energy-efficiency improvements, and energy performance with different workloads, can then be measured with the energy-measurement method.

This chapter discusses energy measurement. We discuss the nature of energy and how it must be measured, and the case of the smartphone and its subsystems as the object of study. We explain direct hardware measurement of power, profile-based software power estimation, building such profiles from hardware measurements, and conclude with a hands-on example.

Hardware- and software-based energy measurement

Draining energy from a battery is a continuous chemical process. The only way to be sure how much energy is being consumed is to measure it constantly as it is being drained. However, doing this affects the use of energy in different ways depending on the measurement method used.

There are two main types of energy measurement: hardware-based and software-based. Hardware-based measurement uses physical tools like power meters that are wired to the smartphone hardware and/or the battery interfaces. Software-based measurement runs on the smartphone energy-profiling software that records the readings of platform-specific built-in indicators of energy use. Note that the software used for measurement also drains the smartphone battery.

Type
Chapter
Information
Smartphone Energy Consumption
Modeling and Optimization
, pp. 59 - 72
Publisher: Cambridge University Press
Print publication year: 2014

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

[1] A., Carroll and G., Heiser, “The systems hacker's guide to the galaxy: energy usage in amodern smartphone,” in Proc. 4th Asia-Pacific Workshop on Systems. New York, NY, USA: ACM, 2013, pp. 5:1-5:7. [Online]. Available: http://doi.acm.org/10.1145/2500727.2500734Google Scholar
[2] A., Carroll and G., Heiser, “An analysis of power consumption in a smartphone,” in Proc. 2010 USENIX Ann. Technical Conf. Berkeley, CA, USA: USENIX Association, 2010. [Online]. Available: http://dl.acm.org/citation.cfm?id=1855840.1855861Google Scholar
[3] A., Pathak, Y. C., Hu, and M., Zhang, “Where is the energy spent inside my app? Fine grained energy accounting on smartphones with eProf,” in EuroSys, 2012.Google Scholar
[4] G., Creus and M., Kuulusa, “Optimizing mobile software with built-in power profiling,” in Mobile Phone Programming, F. H., Fitzek and F., Reichert, Eds. Springer Netherlands, 2007, pp. 449–462. [Online]. Available: http://dx.doi.org/10.1007/978-l-4020-5969-8.25Google Scholar
[5] W., Jung, C., Kang, C., Yoon, D., Kim, and H., Cha, “Devscope: a nonintrusive and online power analysis tool for smartphone hardware components,” in Proc. 8th IEEE/ACM/IFIP Int. Conf. on Hardware/Software Codesign and System Synthesis. New York, NY, USA: ACM, 2012, pp. 353–362. [Online]. Available: http://doi.acm.org/10.1145/2380445.2380502Google Scholar
[6] M., Dong and L., Zhong, “Self-constructive high-rate system energy modeling for battery-powered mobile systems,” in Proc. 9th Int. Conf. on Mobile Systems, Applications, and Services. New York, NY, USA: ACM, 2011, pp. 335–348.Google Scholar
[7] F., Xu, Y., Liu, Q., Li, and Y., Zhang, “V-edge: fast self-constructive power modeling of smart-phones based on battery voltage dynamics,” in Proc. 10th USENIX Conf. on Networked Systems Design and Implementation. Berkeley, CA, USA: USENIX Association, 2013, pp. 43–56.Google Scholar
[8] A., Rice and S., Hay, “Decomposing power measurements for mobile devices,” in Proc. 2010 IEEE Int. Conference on Pervasive Computing and Communications (PerCom), 2010, pp. 70–78.Google Scholar

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×