Projekter pr. år
Abstract
The goal of an energy model for source code is to lay a foundation for the application of energy-aware programming techniques. State of the art solutions are based on source-line energy information. In this paper, we present an approach to constructing a fine-grained energy model which is able to provide operation-related information that is more valuable for guiding code-optimization than source-line information. The modeling is enabled by a set of novel and practical techniques such as source-level operation identification, block-varied execution-case design and measurement variability control. Using the model we observed several counter-intuitive effects, e.g., in a common game scenario, control flow operations consume around 38% of the total CPU energy use, while arithmetic operations consume only 6%. Our model is being integrated into a source-level energy-optimization approach, which we briefly describe and the paper includes a case study to illustrate how the model guides energy optimization.
Originalsprog | Engelsk |
---|---|
Titel | Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems : Computing, Networking and Services |
Redaktører | Takahiro Hara, Hiroshi Shigeno |
Antal sider | 10 |
Forlag | Association for Computing Machinery |
Publikationsdato | 2016 |
Sider | 180-189 |
ISBN (Elektronisk) | 978-1-4503-4750-1 |
DOI | |
Status | Udgivet - 2016 |
Begivenhed | 13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services - Hiroshima, Japan Varighed: 28 nov. 2016 → 1 dec. 2016 http://mobiquitous.org/2016/show/home |
Konference
Konference | 13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services |
---|---|
Land/Område | Japan |
By | Hiroshima |
Periode | 28/11/2016 → 01/12/2016 |
Internetadresse |
Projekter
- 2 Afsluttet
-
ICT-Energy
Gallagher, J. P., Rosendahl, M. & Bohr, N.
01/10/2013 → 30/09/2016
Projekter: Projekt › Forskning
-
ENTRA: Whole-Systems Energy Transparency
Gallagher, J. P., Rosendahl, M., Rhiger, M., Strand, D. L. & Bohr, N.
01/10/2012 → 30/09/2015
Projekter: Projekt › Forskning