Reconciling application power control and operating systems for optimal power and performance

Dominic Hillenbrand, Yuuki Furuyama, Akihiro Hayashi, Hiroki Mikami, Keiji Kimura, Hironori Kasahara

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

3 Citations (Scopus)

Abstract

In the age of dark silicon on-chip power control is a necessity. Upcoming and state of the art embedded- and cloud computer system-on-chips (SoCs) already provide interfaces for fine grained power control. Sometimes both: core- and interconnect-voltage and frequency can be scaled for example. To further reduce power consumption SoCs often have specialized accelerators. Due to the rising specialization of hard- and software general purpose operating systems require changes to exploit the power saving opportunities provided by the hardware. However, they lack detailed hardware- and application-level-information. Application-level power control in turn is still very uncommon and difficult to realize. Now a days vendors of mobile devices are forced to tweak and patch system-level software to enhance the power efficiency of each individual product. This manual process is time consuming and must be re-iterated for each new product. In this paper we explore the opportunities and challenges of automatic application- level power control using compilers.

Original languageEnglish
Title of host publication2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013
DOIs
Publication statusPublished - 2013
Event2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013 - Darmstadt
Duration: 2013 Jul 102013 Jul 12

Other

Other2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013
CityDarmstadt
Period13/7/1013/7/12

Fingerprint

Power control
Control systems
Level control
Hardware
Mobile devices
Interfaces (computer)
Particle accelerators
Computer systems
Electric power utilization
Silicon
Electric potential
System-on-chip

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Hillenbrand, D., Furuyama, Y., Hayashi, A., Mikami, H., Kimura, K., & Kasahara, H. (2013). Reconciling application power control and operating systems for optimal power and performance. In 2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013 [6581539] https://doi.org/10.1109/ReCoSoC.2013.6581539

Reconciling application power control and operating systems for optimal power and performance. / Hillenbrand, Dominic; Furuyama, Yuuki; Hayashi, Akihiro; Mikami, Hiroki; Kimura, Keiji; Kasahara, Hironori.

2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013. 2013. 6581539.

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

Hillenbrand, D, Furuyama, Y, Hayashi, A, Mikami, H, Kimura, K & Kasahara, H 2013, Reconciling application power control and operating systems for optimal power and performance. in 2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013., 6581539, 2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013, Darmstadt, 13/7/10. https://doi.org/10.1109/ReCoSoC.2013.6581539
Hillenbrand D, Furuyama Y, Hayashi A, Mikami H, Kimura K, Kasahara H. Reconciling application power control and operating systems for optimal power and performance. In 2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013. 2013. 6581539 https://doi.org/10.1109/ReCoSoC.2013.6581539
Hillenbrand, Dominic ; Furuyama, Yuuki ; Hayashi, Akihiro ; Mikami, Hiroki ; Kimura, Keiji ; Kasahara, Hironori. / Reconciling application power control and operating systems for optimal power and performance. 2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013. 2013.
@inproceedings{45787191ef69433fa1322a2abde7bc09,
title = "Reconciling application power control and operating systems for optimal power and performance",
abstract = "In the age of dark silicon on-chip power control is a necessity. Upcoming and state of the art embedded- and cloud computer system-on-chips (SoCs) already provide interfaces for fine grained power control. Sometimes both: core- and interconnect-voltage and frequency can be scaled for example. To further reduce power consumption SoCs often have specialized accelerators. Due to the rising specialization of hard- and software general purpose operating systems require changes to exploit the power saving opportunities provided by the hardware. However, they lack detailed hardware- and application-level-information. Application-level power control in turn is still very uncommon and difficult to realize. Now a days vendors of mobile devices are forced to tweak and patch system-level software to enhance the power efficiency of each individual product. This manual process is time consuming and must be re-iterated for each new product. In this paper we explore the opportunities and challenges of automatic application- level power control using compilers.",
author = "Dominic Hillenbrand and Yuuki Furuyama and Akihiro Hayashi and Hiroki Mikami and Keiji Kimura and Hironori Kasahara",
year = "2013",
doi = "10.1109/ReCoSoC.2013.6581539",
language = "English",
isbn = "9781467361804",
booktitle = "2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013",

}

TY - GEN

T1 - Reconciling application power control and operating systems for optimal power and performance

AU - Hillenbrand, Dominic

AU - Furuyama, Yuuki

AU - Hayashi, Akihiro

AU - Mikami, Hiroki

AU - Kimura, Keiji

AU - Kasahara, Hironori

PY - 2013

Y1 - 2013

N2 - In the age of dark silicon on-chip power control is a necessity. Upcoming and state of the art embedded- and cloud computer system-on-chips (SoCs) already provide interfaces for fine grained power control. Sometimes both: core- and interconnect-voltage and frequency can be scaled for example. To further reduce power consumption SoCs often have specialized accelerators. Due to the rising specialization of hard- and software general purpose operating systems require changes to exploit the power saving opportunities provided by the hardware. However, they lack detailed hardware- and application-level-information. Application-level power control in turn is still very uncommon and difficult to realize. Now a days vendors of mobile devices are forced to tweak and patch system-level software to enhance the power efficiency of each individual product. This manual process is time consuming and must be re-iterated for each new product. In this paper we explore the opportunities and challenges of automatic application- level power control using compilers.

AB - In the age of dark silicon on-chip power control is a necessity. Upcoming and state of the art embedded- and cloud computer system-on-chips (SoCs) already provide interfaces for fine grained power control. Sometimes both: core- and interconnect-voltage and frequency can be scaled for example. To further reduce power consumption SoCs often have specialized accelerators. Due to the rising specialization of hard- and software general purpose operating systems require changes to exploit the power saving opportunities provided by the hardware. However, they lack detailed hardware- and application-level-information. Application-level power control in turn is still very uncommon and difficult to realize. Now a days vendors of mobile devices are forced to tweak and patch system-level software to enhance the power efficiency of each individual product. This manual process is time consuming and must be re-iterated for each new product. In this paper we explore the opportunities and challenges of automatic application- level power control using compilers.

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

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

U2 - 10.1109/ReCoSoC.2013.6581539

DO - 10.1109/ReCoSoC.2013.6581539

M3 - Conference contribution

AN - SCOPUS:84883679352

SN - 9781467361804

BT - 2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2013

ER -