The University of Southampton
University of Southampton Institutional Repository

Tuning dynamic power management for mobile devices

Tuning dynamic power management for mobile devices
Tuning dynamic power management for mobile devices
Mobile devices have rapidly reached almost ubiquitous adoption amongst the global population. Smartphones have been the catalyst for introduction of high-performance System-on-Chips to mobile devices bringing with them the capability to execute ever more demanding applications but also widespread power management challenges. Traditionally, the foremost power management challenge was extension of battery lifetime. The emergence of sustained performance applications including mobile gaming, Virtual and Augmented Reality has presented a new challenge in constraining performance to within a sustainable thermal envelope. Cooling techniques, limited to passive technologies in mobile devices, have proved insufficient to maintain device skin temperatures below thresholds the human skin can tolerate. Dynamic Power Management policies have been developed to reduce mobile device power consumption to meet both energy and thermal constraints. This thesis proposes and then explores a new area of research in systematic tuning of Dynamic Power Management policies for mobile devices. Static and dynamic configuration of Dynamic Power Management policy parameters are compared to quantify the potential energy and performance improvements. Experimental results from a modern mobile device across four applications suggest up to 10% reduction in dropped frames and a 25% reduction in CPU energy consumption. Interactive performance degradation from Frequency Capping - the Dynamic Power Management lever used in device skin temperature throttling - was shown to induce up to a 43% increase in dropped frames. A new Dynamic Power Management lever - Task Utilisation Scaling - is proposed and validated to mitigate the performance degradation by reducing the number of dropped frames by up to 8.5% compared to Frequency Capping. Evaluation of interactive performance metrics such as dropped frames was shown to be up to 750x slower than CPU energy consumption. An investigation into the root cause of this problem lead to a new metric for estimating dropped frames - PPPx - which can accelerate evaluation by up to 43.3x. PPPx was validated in a tuning experiment that lasted 8 days which would otherwise have required 8 months.
University of Southampton
Bantock, James Robert Benjamin
96aee509-d437-4c00-ae46-7b5899947e49
Bantock, James Robert Benjamin
96aee509-d437-4c00-ae46-7b5899947e49
Merrett, Geoffrey
89b3a696-41de-44c3-89aa-b0aa29f54020

Bantock, James Robert Benjamin (2021) Tuning dynamic power management for mobile devices. University of Southampton, Doctoral Thesis, 132pp.

Record type: Thesis (Doctoral)

Abstract

Mobile devices have rapidly reached almost ubiquitous adoption amongst the global population. Smartphones have been the catalyst for introduction of high-performance System-on-Chips to mobile devices bringing with them the capability to execute ever more demanding applications but also widespread power management challenges. Traditionally, the foremost power management challenge was extension of battery lifetime. The emergence of sustained performance applications including mobile gaming, Virtual and Augmented Reality has presented a new challenge in constraining performance to within a sustainable thermal envelope. Cooling techniques, limited to passive technologies in mobile devices, have proved insufficient to maintain device skin temperatures below thresholds the human skin can tolerate. Dynamic Power Management policies have been developed to reduce mobile device power consumption to meet both energy and thermal constraints. This thesis proposes and then explores a new area of research in systematic tuning of Dynamic Power Management policies for mobile devices. Static and dynamic configuration of Dynamic Power Management policy parameters are compared to quantify the potential energy and performance improvements. Experimental results from a modern mobile device across four applications suggest up to 10% reduction in dropped frames and a 25% reduction in CPU energy consumption. Interactive performance degradation from Frequency Capping - the Dynamic Power Management lever used in device skin temperature throttling - was shown to induce up to a 43% increase in dropped frames. A new Dynamic Power Management lever - Task Utilisation Scaling - is proposed and validated to mitigate the performance degradation by reducing the number of dropped frames by up to 8.5% compared to Frequency Capping. Evaluation of interactive performance metrics such as dropped frames was shown to be up to 750x slower than CPU energy consumption. An investigation into the root cause of this problem lead to a new metric for estimating dropped frames - PPPx - which can accelerate evaluation by up to 43.3x. PPPx was validated in a tuning experiment that lasted 8 days which would otherwise have required 8 months.

Text
James_Bantock_PhD_Thesis
Available under License University of Southampton Thesis Licence.
Download (1MB)
Text
PTD_Thesis_Bantock_SIGNED
Restricted to Repository staff only
Available under License University of Southampton Thesis Licence.

More information

Published date: January 2021

Identifiers

Local EPrints ID: 448514
URI: http://eprints.soton.ac.uk/id/eprint/448514
PURE UUID: 254ed374-77f1-457e-8371-0d710f80ceb3
ORCID for James Robert Benjamin Bantock: ORCID iD orcid.org/0000-0002-0766-7532
ORCID for Geoffrey Merrett: ORCID iD orcid.org/0000-0003-4980-3894

Catalogue record

Date deposited: 23 Apr 2021 16:34
Last modified: 17 Mar 2024 03:02

Export record

Contributors

Author: James Robert Benjamin Bantock ORCID iD
Thesis advisor: Geoffrey Merrett ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×