This article examines dynamic energy consumption caused by data during software execution on deeply embedded microprocessors, which can be significant on some devices. In worst-case energy consumption analysis, energy models are used to find the most costly execution path. Taking each instruction’s worst-case energy produces a safe but overly pessimistic upper bound. Algorithms for safe and tight bounds would be desirable. We show that finding exact worst-case energy is NP-hard, and that tight bounds cannot be approximated with guaranteed safety. We conclude that any energy model targeting tightness must either sacrifice safety or accept overapproximation proportional to data-dependent energy
ith the advent of the Exascale capability allowing supercomputers to perform at least 1018 IEEE 754 ...
10.1109/RTAS.2006.17Proceedings of the IEEE Real-Time and Embedded Technology and Applications Sympo...
International audienceDespite recent advances that have greatly improved the performance of embedded...
This article examines dynamic energy consumption caused by data during software execution on deeply ...
Abstract—The fact that energy is a scarce resource in many embedded real-time systems creates the ne...
The increasing number of embedded systems spawns applications with critical constraints in both exec...
Many energy-constrained cyber-physical systems require both timeliness and the execution of tasks wi...
This paper presents EnergyAnalyzer, a code-level static analysis tool for estimating the energy cons...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
The ever increasing number and complexity of energy-bound devices (such as the ones used in Interne...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
devices, including in some cases mission critical systems, for which there is a need to optimize th...
Many emerging applications such as IoT, wearables, implantables, and sensor networks are power- and ...
The energy consumption of software is becoming an increasingly important issue in designing mobile ...
Embedded systems invade our daily life in a a generally invisible manner and represent the largest p...
ith the advent of the Exascale capability allowing supercomputers to perform at least 1018 IEEE 754 ...
10.1109/RTAS.2006.17Proceedings of the IEEE Real-Time and Embedded Technology and Applications Sympo...
International audienceDespite recent advances that have greatly improved the performance of embedded...
This article examines dynamic energy consumption caused by data during software execution on deeply ...
Abstract—The fact that energy is a scarce resource in many embedded real-time systems creates the ne...
The increasing number of embedded systems spawns applications with critical constraints in both exec...
Many energy-constrained cyber-physical systems require both timeliness and the execution of tasks wi...
This paper presents EnergyAnalyzer, a code-level static analysis tool for estimating the energy cons...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
The ever increasing number and complexity of energy-bound devices (such as the ones used in Interne...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
devices, including in some cases mission critical systems, for which there is a need to optimize th...
Many emerging applications such as IoT, wearables, implantables, and sensor networks are power- and ...
The energy consumption of software is becoming an increasingly important issue in designing mobile ...
Embedded systems invade our daily life in a a generally invisible manner and represent the largest p...
ith the advent of the Exascale capability allowing supercomputers to perform at least 1018 IEEE 754 ...
10.1109/RTAS.2006.17Proceedings of the IEEE Real-Time and Embedded Technology and Applications Sympo...
International audienceDespite recent advances that have greatly improved the performance of embedded...