Towards platform level power management in mobile systems

David Kadjo, Umit Ogras, Raid Ayoub, Michael Kishinevsky, Paul Gratz

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Citations (Scopus)

Abstract

This paper presents a platform-level power management framework for mobile platforms. The proposed framework minimizes the overall platform energy while meeting system level performance and power budget constraints. To this end, we construct analytical performance and power models using dynamic information collected via performance monitoring counters. Using these models, we design two different closed loop controllers to ensure that both the performance and the power targets are achieved and maintained in the presence of dynamic workload variations. Experimental evaluations performed on an Android platform show up to 8% energy savings at the platform level and up to 15% CPU energy savings.

Original languageEnglish (US)
Title of host publicationInternational System on Chip Conference
PublisherIEEE Computer Society
Pages146-151
Number of pages6
ISBN (Print)9781479933785
DOIs
StatePublished - Nov 5 2014
Event27th IEEE International System on Chip Conference, SOCC 2014 - Las Vegas, United States
Duration: Sep 2 2014Sep 5 2014

Other

Other27th IEEE International System on Chip Conference, SOCC 2014
CountryUnited States
CityLas Vegas
Period9/2/149/5/14

Fingerprint

Energy conservation
Program processors
Dynamic models
Controllers
Monitoring
Power management

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Kadjo, D., Ogras, U., Ayoub, R., Kishinevsky, M., & Gratz, P. (2014). Towards platform level power management in mobile systems. In International System on Chip Conference (pp. 146-151). [6948916] IEEE Computer Society. https://doi.org/10.1109/SOCC.2014.6948916

Towards platform level power management in mobile systems. / Kadjo, David; Ogras, Umit; Ayoub, Raid; Kishinevsky, Michael; Gratz, Paul.

International System on Chip Conference. IEEE Computer Society, 2014. p. 146-151 6948916.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kadjo, D, Ogras, U, Ayoub, R, Kishinevsky, M & Gratz, P 2014, Towards platform level power management in mobile systems. in International System on Chip Conference., 6948916, IEEE Computer Society, pp. 146-151, 27th IEEE International System on Chip Conference, SOCC 2014, Las Vegas, United States, 9/2/14. https://doi.org/10.1109/SOCC.2014.6948916
Kadjo D, Ogras U, Ayoub R, Kishinevsky M, Gratz P. Towards platform level power management in mobile systems. In International System on Chip Conference. IEEE Computer Society. 2014. p. 146-151. 6948916 https://doi.org/10.1109/SOCC.2014.6948916
Kadjo, David ; Ogras, Umit ; Ayoub, Raid ; Kishinevsky, Michael ; Gratz, Paul. / Towards platform level power management in mobile systems. International System on Chip Conference. IEEE Computer Society, 2014. pp. 146-151
@inproceedings{f1e1f0c59990477b81177a06f527bd60,
title = "Towards platform level power management in mobile systems",
abstract = "This paper presents a platform-level power management framework for mobile platforms. The proposed framework minimizes the overall platform energy while meeting system level performance and power budget constraints. To this end, we construct analytical performance and power models using dynamic information collected via performance monitoring counters. Using these models, we design two different closed loop controllers to ensure that both the performance and the power targets are achieved and maintained in the presence of dynamic workload variations. Experimental evaluations performed on an Android platform show up to 8{\%} energy savings at the platform level and up to 15{\%} CPU energy savings.",
author = "David Kadjo and Umit Ogras and Raid Ayoub and Michael Kishinevsky and Paul Gratz",
year = "2014",
month = "11",
day = "5",
doi = "10.1109/SOCC.2014.6948916",
language = "English (US)",
isbn = "9781479933785",
pages = "146--151",
booktitle = "International System on Chip Conference",
publisher = "IEEE Computer Society",

}

TY - GEN

T1 - Towards platform level power management in mobile systems

AU - Kadjo, David

AU - Ogras, Umit

AU - Ayoub, Raid

AU - Kishinevsky, Michael

AU - Gratz, Paul

PY - 2014/11/5

Y1 - 2014/11/5

N2 - This paper presents a platform-level power management framework for mobile platforms. The proposed framework minimizes the overall platform energy while meeting system level performance and power budget constraints. To this end, we construct analytical performance and power models using dynamic information collected via performance monitoring counters. Using these models, we design two different closed loop controllers to ensure that both the performance and the power targets are achieved and maintained in the presence of dynamic workload variations. Experimental evaluations performed on an Android platform show up to 8% energy savings at the platform level and up to 15% CPU energy savings.

AB - This paper presents a platform-level power management framework for mobile platforms. The proposed framework minimizes the overall platform energy while meeting system level performance and power budget constraints. To this end, we construct analytical performance and power models using dynamic information collected via performance monitoring counters. Using these models, we design two different closed loop controllers to ensure that both the performance and the power targets are achieved and maintained in the presence of dynamic workload variations. Experimental evaluations performed on an Android platform show up to 8% energy savings at the platform level and up to 15% CPU energy savings.

UR - http://www.scopus.com/inward/record.url?scp=84911891948&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84911891948&partnerID=8YFLogxK

U2 - 10.1109/SOCC.2014.6948916

DO - 10.1109/SOCC.2014.6948916

M3 - Conference contribution

SN - 9781479933785

SP - 146

EP - 151

BT - International System on Chip Conference

PB - IEEE Computer Society

ER -