Energy Consumption Estimation in Embedded Systems

@article{Konstantakos2006EnergyCE,
  title={Energy Consumption Estimation in Embedded Systems},
  author={Vasilios Konstantakos and Alexander Chatzigeorgiou and Spiridon Nikolaidis and Theodore Laopoulos},
  journal={IEEE Transactions on Instrumentation and Measurement},
  year={2006},
  volume={57},
  pages={797-804}
}
This paper presents an energy consumption modeling technique for embedded systems based on a microcontroller. The software tasks that run on the embedded system are profiled, and their characteristics are analyzed. The type of executed assembly instructions, as well as the number of accesses to the memory and the analog-to-digital converter, is the required information for the derivation of the proposed model. An appropriate instrumentation setup has been developed for measuring and modeling… 
An Efficient Instruction-Level Energy Estimation Model for Embedded Systems
To optimize the energy consumption embedded systems, the estimation of energy consumption of the embedded applications are very important. This paper proposes a simple but effective instruction-level
An Accurate Instruction-Level Energy Estimation Model and Tool for Embedded Systems
TLDR
An energy profiler tool for the systems that use ARM7TDMI processors is developed by embedding the model parameters in an instruction-level profiler from the SimpleScalar toolset which provides valuable information and guidelines for software energy optimization.
Energy Estimation of Embedded Systems
TLDR
This paper is estimating and optimizing the energy consumed by the processor with the Lagrange principle, by considering the task and energy consumption by the particular task for a particular time instant by the core in Ubuntu as well as in arm development studio-5.
An Instruction-Level Energy Estimation Model for Embedded Systems
TLDR
In this project, the measurements taken for the development of instruction-level energy models for microprocessors are presented and analyzed and the presented model became much simpler than most proposed models that can speed up the energy estimation process and therefore theDevelopment of the embedded systems.
Toward energy efficient microcontrollers and Internet-of-Things systems
TLDR
Energy consumption of five common microcontroller (MCU) boards running a set of common functions and operations is studied, showing that subtraction consumes slightly more energy than addition on all boards.
Instruction Level Power Consumption Estimation – Issues and Review
Power consumption estimation in battery operated embedded system is crucial. Power consumption minimization not only increases battery life but also reduces heat generation in chip and other relevant
EPC: a power instrumentation controller for embedded applications
TLDR
This work proposes and implements a real-time power monitor controller based on a simple 8-bit AVR controller and an analog Hall effect current sensor and uses this setup to instrument a Linux Single Board Computer based on an ARM micro-controller.
Power Consumption Profiling for Wireless Industrial Mixed-Signal Devices
TLDR
A measurement system based on current mirrors and an energy driven approach was developed for obtaining power profiles of embedded mixed-signal systems and its main advantage in comparison to standard shunt based power measurement techniques lies in the fact that it is a non-intrusive approach that can be automated and targeted for each module of an embedded Mixed-Signal system.
Energy Consumption Estimation for Embedded Applications
Energy consumption, indeed, represents one of the essential properties of embedded applications, especially for those devices whose autonomy depends on battery life. The lack of accurate and suitable
Early Energy Estimation in the Design Process of Networked Embedded Systems
TLDR
The main goal is to illustrate a design flow that produces increasingly accurate estimates in each phase of the design process, and to provide a structure for more detailed models and validation.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 16 REFERENCES
Energy Consumption Estimation in Embedded Systems
TLDR
An energy consumption modeling technique for embedded systems based on a microcontroller is presented and an appropriate instrumentation set up has been developed for measuring and modeling the energy consumption in the corresponding digital circuits.
In-Chip Configuration for Monitoring Power Consumption in Micro-processing Systems
TLDR
A power measurement technique is presented that can be integrated in the system as a peripheral unit for the evaluation of the core and of the system's peripherals, offering also built-in self test ability to the low power system.
Measurements analysis of the software-related power consumption in microprocessors
TLDR
Using the resulting models, estimates of the energy consumption of real software kernels with up to only 6% error were determined.
Measurement of current variations for the estimation of software-related power consumption [embedded processing circuits]
TLDR
The proposed instantaneous current measuring approach, along with the execution of special test programs for analysis of inter-instruction effects, is expected to provide clear information of the power behavior of single-chip processing systems for low-power applications.
Energy Complexity of Software in Embedded Systems
TLDR
The notion of energy complexity of an algorithm for estimating the required energy consumption is introduced and it can be observed that energy complexity in combination with computational complexity, provides an accurate estimation for the energy consumed in the system.
Characterizing power consumption and delay of functional/library components for hardware/software co-design of embedded systems
  • A. Mohsen, R. Hofmann
  • Computer Science
    Proceedings. 15th IEEE International Workshop on Rapid System Prototyping, 2004.
  • 2004
TLDR
A library of pre-characterized components to support hardware/software co-design of real-time embedded systems starting from high abstraction levels, e.g. formal description techniques is introduced.
A simulation-based power-aware architecture exploration of a multiprocessor system-on-chip design
TLDR
The design exploration of a system-on-chip architecture dedicated to the implementation of the HIPERLAN/2 communication protocol is presented by means of an ad-hoc C++ simulation environment, integrating power models for CPUs, memories and buses used in the design and incorporating software profiling capabilities.
Energy Metric for Software Systems
TLDR
This paper introduces the notion of energy efficient software design and proposes metrics, for evaluating software systems in terms of their energy consumption, and demonstrates the efficiency of the proposed energy metric for comparison purposes, and as an indicator for quality improvement.
Power analysis of embedded software: a first step towards software power minimization
TLDR
A power analysis technique is developed that has been applied to two commercial microprocessors and can be employed to evaluate the power cost of embedded software and can help in verifying if a design meets its specified power constraints.
Instruction level energy modeling for pipelined processors
TLDR
A new method for creating instruction level energy models for pipelined processors is introduced, based on measuring the instantaneous current drawn by the processor during the execution of the instructions, which results in estimates with high accuracy.
...
1
2
...