This paper addresses the problem of minimizing the energy consumption by the memory subsystem in an embedded system. While significant work in the literature has addressed compiler driven energy aware allocation of global static variables, no general solutions have been proposed for the corresponding problem of allocating run-time dynamic variables. This paper proposes an approach, and the corresponding framework, to compiler driven energy aware allocation of dynamic variables. The approach is driven by the use of execution profile information and the concept of heap segmentation. Our framework and solution have been integrated into a compiler backend tool. Experimental results with some benchmark applications indicate that our techniques r...
This book defines and explores the problem of placing the instances of dynamic data types on the com...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
The 7th IEEE Workshop on Embedded Systems for Real-Time Multimedia : October 15, 2009 - October 16, ...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Data referencing during program execution can be a signicant source of energy consump-tion especiall...
Abstract. For mobile embedded systems, the energy consumption is a limiting factor because of today’...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
Abstract. This paper discusses the design and implementation of a profile-based power-aware compiler...
Estimating energy consumption already during development as precisely as possible is crucial for man...
Abstract—Memory accesses are a major cause of energy con-sumption for embedded systems and the stack...
This paper discusses the design and implementation of the first compiler that optimizes programs for...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
We present a compilation technique that targets realtime applications running on embedded processors...
Energy efficiency has become one of the most important factors in the development of computer system...
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduc...
This book defines and explores the problem of placing the instances of dynamic data types on the com...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
The 7th IEEE Workshop on Embedded Systems for Real-Time Multimedia : October 15, 2009 - October 16, ...
In order to meet the requirements concerning both performance and energy consumption in embedded sy...
Data referencing during program execution can be a signicant source of energy consump-tion especiall...
Abstract. For mobile embedded systems, the energy consumption is a limiting factor because of today’...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
Abstract. This paper discusses the design and implementation of a profile-based power-aware compiler...
Estimating energy consumption already during development as precisely as possible is crucial for man...
Abstract—Memory accesses are a major cause of energy con-sumption for embedded systems and the stack...
This paper discusses the design and implementation of the first compiler that optimizes programs for...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
We present a compilation technique that targets realtime applications running on embedded processors...
Energy efficiency has become one of the most important factors in the development of computer system...
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduc...
This book defines and explores the problem of placing the instances of dynamic data types on the com...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
The 7th IEEE Workshop on Embedded Systems for Real-Time Multimedia : October 15, 2009 - October 16, ...