2015 27th Euromicro Conference on Real-Time Systems 2015
DOI: 10.1109/ecrts.2015.17
|View full text |Cite
|
Sign up to set email alerts
|

Worst-Case Energy Consumption Analysis for Energy-Constrained Embedded Systems

Abstract: Abstract-The fact that energy is a scarce resource in many embedded real-time systems creates the need for energy-aware task schedulers, which not only guarantee timing constraints but also consider energy consumption. Unfortunately, existing approaches to analyze the worst-case execution time (WCET) of a task usually cannot be directly applied to determine its worstcase energy consumption (WCEC) due to execution time and energy consumption not being closely correlated on many stateof-the-art processors. Inste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
41
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 39 publications
(44 citation statements)
references
References 21 publications
(23 reference statements)
0
41
0
Order By: Relevance
“…A crucial aspect for biologging is knowledge on the runtime of the sensor nodes. Static program-code analysis methods of the mobile node are able to determine upper bounds on the nodes’ runtime 48 . However, in the context of the BATS tracking system, precise estimates for the average uptimes of the system proved to be more beneficial for the empirical studies than upper bounds for the lifetime.…”
Section: Methodsmentioning
confidence: 99%
“…A crucial aspect for biologging is knowledge on the runtime of the sensor nodes. Static program-code analysis methods of the mobile node are able to determine upper bounds on the nodes’ runtime 48 . However, in the context of the BATS tracking system, precise estimates for the average uptimes of the system proved to be more beneficial for the empirical studies than upper bounds for the lifetime.…”
Section: Methodsmentioning
confidence: 99%
“…However, this approach has been shown to lead to high over-approximation [22] in worst-case energy consumption static analysis, so this may not be a suitable option. In fact, the estimations based on such models may never be reachable in practice.…”
Section: The Impact Of Data On the Energy Modelmentioning
confidence: 99%
“…Dynamic power, however, has received much less attention. Several models of how systems consume energy have characterised the dynamic power only for specific inputs, averaged over all inputs, assumed the upper bound of dynamic power for each instruction [15,41] or assumed no dynamic power at all [11].In this paper we demonstrate that for the proportion of dynamic energy that is due to switching caused by operand values, the calculation of the worst-case input to a software execution is an NP-hard problem, and further, that this quantity cannot be approximated to a useful factor. Our proof applies to processors in general, but in practice this proportion of data dependent energy may be small.…”
mentioning
confidence: 99%
“…Dynamic power, however, has received much less attention. Several models of how systems consume energy have characterised the dynamic power only for specific inputs, averaged over all inputs, assumed the upper bound of dynamic power for each instruction [15,41] or assumed no dynamic power at all [11].…”
mentioning
confidence: 99%