This paper presents EnergyAnalyzer, a code-level static analysis tool for estimating the energy consumption of embedded software based on statically predictable hardware events. The tool utilises techniques usually used for worst-case execution time (WCET) analysis together with bespoke energy models developed for two predictable architectures - the ARM Cortex-M0 and the Gaisler LEON3 - to perform energy usage analysis. EnergyAnalyzer has been applied in various use cases, such as selecting candidates for an optimised convolutional neural network, analysing the energy consumption of a camera pill prototype, and analysing the energy consumption of satellite communications software. The tool was developed as part of a larger project called Te...
Energy efficiency is an increasingly important non-functional property of software, especially when ...
Early estimation of embedded software power consumption is a critical issue that can determine the q...
International audienceGreenIT has emerged as a discipline concerned with the optimization of softwar...
Abstract—The fact that energy is a scarce resource in many embedded real-time systems creates the ne...
Many energy-constrained cyber-physical systems require both timeliness and the execution of tasks wi...
Energy modelling can enable energy-aware software development and assist the developer in meeting an...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
Although internal devices (e.g., memory, timers) and external devices (e.g., sensors, transceivers) ...
The design requirements of modern applications that target embedded systems, such as the need for hi...
This article examines dynamic energy consumption caused by data during software execution on deeply ...
The increasing number of embedded systems spawns applications with critical constraints in both exec...
International audienceIn this paper we propose a complete system energy model based on non-intrusive...
Energy consumption analysis of embedded programs necessi- tates the analysis of low-level program r...
Abstract. Energy consumption analysis of embedded programs requires the analysis of low-level progra...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
Energy efficiency is an increasingly important non-functional property of software, especially when ...
Early estimation of embedded software power consumption is a critical issue that can determine the q...
International audienceGreenIT has emerged as a discipline concerned with the optimization of softwar...
Abstract—The fact that energy is a scarce resource in many embedded real-time systems creates the ne...
Many energy-constrained cyber-physical systems require both timeliness and the execution of tasks wi...
Energy modelling can enable energy-aware software development and assist the developer in meeting an...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
Although internal devices (e.g., memory, timers) and external devices (e.g., sensors, transceivers) ...
The design requirements of modern applications that target embedded systems, such as the need for hi...
This article examines dynamic energy consumption caused by data during software execution on deeply ...
The increasing number of embedded systems spawns applications with critical constraints in both exec...
International audienceIn this paper we propose a complete system energy model based on non-intrusive...
Energy consumption analysis of embedded programs necessi- tates the analysis of low-level program r...
Abstract. Energy consumption analysis of embedded programs requires the analysis of low-level progra...
Although internal devices (e.g., memory, timers) and external devices (e.g., transceivers, sensors) ...
Energy efficiency is an increasingly important non-functional property of software, especially when ...
Early estimation of embedded software power consumption is a critical issue that can determine the q...
International audienceGreenIT has emerged as a discipline concerned with the optimization of softwar...