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
January 2021
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
Text
PTD_Thesis_Bantock_SIGNED
Restricted to Repository staff only
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
Catalogue record
Date deposited: 23 Apr 2021 16:34
Last modified: 17 Mar 2024 03:02
Export record
Contributors
Author:
James Robert Benjamin Bantock
Thesis advisor:
Geoffrey Merrett
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