The static estimation of the energy consumed by program executions is an important challenge, which has applications in program optimization and verification, and is instrumental in energy-aware software development. Our objective is to estimate such energy consumption in the form of functions on the input data sizes of programs. We have developed a tool for experimentation with static analysis which infers such energy functions at two levels, the instruction set architecture (ISA) and the intermediate code (LLVM IR) levels, and re ects it upwards to the higher source code level. This required the development of a translation from LLVM IR to an intermediate representation and its integration with existing components, a translatio...
Recently, the power and energy consumed by a chip has become a primary design constraint for embedde...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
devices, including in some cases mission critical systems, for which there is a need to optimize th...
The static estimation of the energy consumed by program executions is an important challenge, which...
Energy models can be constructed by characterizing the energy consumed when executing each instructi...
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...
Early estimation of embedded software power consumption is a critical issue that can determine the q...
Energy transparency is a concept that makes a program’s energy consumption visible, from hardware up...
The ever increasing number and complexity of energy-bound devices (such as the ones used in Interne...
In this paper we leverage an existing general framework for resource usage verification and special...
Energy consumption of software is becoming an increasingly important issue in designing mobile embed...
The static estimation of the energy consumed by program executions has applications in program optim...
Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia2006) : 2006年10月26日~27日:Seoul, South...
In this paper the measurements taken for the development of instruction-level energy models for micr...
Recently, the power and energy consumed by a chip has become a primary design constraint for embedde...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
devices, including in some cases mission critical systems, for which there is a need to optimize th...
The static estimation of the energy consumed by program executions is an important challenge, which...
Energy models can be constructed by characterizing the energy consumed when executing each instructi...
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...
Early estimation of embedded software power consumption is a critical issue that can determine the q...
Energy transparency is a concept that makes a program’s energy consumption visible, from hardware up...
The ever increasing number and complexity of energy-bound devices (such as the ones used in Interne...
In this paper we leverage an existing general framework for resource usage verification and special...
Energy consumption of software is becoming an increasingly important issue in designing mobile embed...
The static estimation of the energy consumed by program executions has applications in program optim...
Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia2006) : 2006年10月26日~27日:Seoul, South...
In this paper the measurements taken for the development of instruction-level energy models for micr...
Recently, the power and energy consumed by a chip has become a primary design constraint for embedde...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
devices, including in some cases mission critical systems, for which there is a need to optimize th...