Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3207719.3207729acmotherconferencesArticle/Chapter ViewAbstractPublication PagesscopesConference Proceedingsconference-collections
short-paper

Measuring and Modeling Energy Consumption of Embedded Systems for Optimizing Compilers

Published: 28 May 2018 Publication History

Abstract

Estimating energy consumption already during development as precisely as possible is crucial for many embedded system designs. These energy estimates should be expressed such that they can be used by subsequent automated optimizations during the compilation phase in order to minimize the expected energy consumption. In this paper we present our current approach on measuring and modeling, and subsequently using the derived energy estimates. Our model is implemented within an optimizing compiler, allowing for future energy focused compiler optimizations.

References

[1]
MAGEEC. http://www.mageec.org/. Referenced 2018-04-12.
[2]
H. Falk and P. Lokuciejewski. A Compiler Framework for the Reduction of Worst-Case Execution Times. Real-Time Systems, 46(2):251--298, 2010.
[3]
K. Georgiou, S. Kerrison, Z. Chamski, and K. Eder. Energy transparency for deeply embedded programs. ACM Trans. Archit. Code Optim., 14(1):8:1--8:26, Mar. 2017.
[4]
T. Laopoulos, P. Neofotistos, C. A. Kosmatopoulos, and S. Nikolaidis. Measurement of current variations for the estimation of software-related power consumption. Instrumentation and Measurement, IEEE Transactions on, 52(4):1206--1212, 2003.
[5]
K. Muts, A. Luppold, and H. Falk. Multi-criteria compiler-based optimizations of hard real-time systems. In In Proc. of SCOPES. ACM, May 2018.
[6]
S. Steinke, M. Knauer, L. Wehmeyer, and P. Marwedel. An accurate and fine grain instruction-level energy model supporting software optimizations. In In Proc. of PATMOS, 2001.
[7]
V. Tiwari, S. Malik, and A. Wolfe. Power analysis of embedded software: a first step towards software power minimization. In IEEE Transactions on VLSI Systems, 2(4):437--445, Dec. 1994.

Cited By

View all
  • (2023)The TeamPlay Project: Analysing and Optimising Time, Energy, and Security for Cyber-Physical Systems2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10137198(1-6)Online publication date: Apr-2023
  • (2020)Multi-Criteria Function Inlining for Hard Real-Time SystemsProceedings of the 28th International Conference on Real-Time Networks and Systems10.1145/3394810.3394819(56-66)Online publication date: 9-Jun-2020
  • (2020)Evaluating techniques for method-exact energy measurementsProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3374105(125-128)Online publication date: 30-Mar-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SCOPES '18: Proceedings of the 21st International Workshop on Software and Compilers for Embedded Systems
May 2018
120 pages
ISBN:9781450357807
DOI:10.1145/3207719
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 May 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Analysis
  2. Compiler
  3. Energy
  4. Measuring

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Funding Sources

Conference

SCOPES '18

Acceptance Rates

Overall Acceptance Rate 38 of 79 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)23
  • Downloads (Last 6 weeks)3
Reflects downloads up to 10 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)The TeamPlay Project: Analysing and Optimising Time, Energy, and Security for Cyber-Physical Systems2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10137198(1-6)Online publication date: Apr-2023
  • (2020)Multi-Criteria Function Inlining for Hard Real-Time SystemsProceedings of the 28th International Conference on Real-Time Networks and Systems10.1145/3394810.3394819(56-66)Online publication date: 9-Jun-2020
  • (2020)Evaluating techniques for method-exact energy measurementsProceedings of the 35th Annual ACM Symposium on Applied Computing10.1145/3341105.3374105(125-128)Online publication date: 30-Mar-2020
  • (2020)Work-In-Progress: Fine-Grained On-Chip Energy Measurement of a Real-Time Multi-Core Processor2020 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS49844.2020.00044(383-386)Online publication date: Dec-2020
  • (2019)Multi-Objective Optimization for the Compiler of Real-Time Systems based on Flower Pollination AlgorithmProceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems10.1145/3323439.3323977(45-48)Online publication date: 27-May-2019
  • (2019)Compiler-Based Code Compression for Hard Real-Time SystemsProceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems10.1145/3323439.3323976(72-81)Online publication date: 27-May-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media