Data Dependent Energy Modeling for Worst Case Energy Consumption Analysis
- 12 June 2017
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
Safely meeting Worst Case Energy Consumption (WCEC) criteria requires accurate energy modeling of software. We investigate the impact of instruction operand values upon energy consumption in cacheless embedded processors. Existing instruction-level energy models typically use measurements from random input data, providing estimates unsuitable for safe WCEC analysis. We examine probabilistic energy distributions of instructions and propose a model for composing instruction sequences using distributions, enabling WCEC analysis on program basic blocks. The worst case is predicted with statistical analysis. Further, we verify that the energy of embedded benchmarks can be characterised as a distribution, and compare our proposed technique with other methods of estimating energy consumption.Keywords
Other Versions
Funding Information
- European Commission (611004)
- Seventh Framework Programme (318337)
This publication has 27 references indexed in Scilit:
- Energy Consumption Analysis of Programs Based on XMOS ISA-Level ModelsLecture Notes in Computer Science, 2014
- Enabling accurate modeling of power and energy consumption in an ARM-based System-on-ChipMicroprocessors and Microsystems, 2013
- The worst-case execution-time problem—overview of methods and survey of toolsACM Transactions on Embedded Computing Systems, 2008
- A Monte Carlo approach for maximum power estimation based on extreme value theoryIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2002
- An Instruction-Level Power Analysis Model with Data DependencyVLSI Design, 2001
- Instruction level power analysis and optimization of softwareJournal of Signal Processing Systems, 1996
- Performance analysis of embedded software using implicit path enumerationACM SIGPLAN Notices, 1995
- A Monte Carlo approach for power estimationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1993
- Estimation of power dissipation in CMOS combinational circuits using Boolean function manipulationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1992
- The fundamental limit theorems in probabilityBulletin of the American Mathematical Society, 1945