This paper presents a source code optimization methodology and a profiling tool that have been developed to help designers in optimizing software performance and energy in embedded sys-tems. Code optimizations are applied at three levels of abstrac-tion: algorithmic, data and instruction-level. The profiler ex-ploits a cycle-accurate energy consumption simulator [3] to relate the embedded system energy consumption and performance to the source code. Thus, it can be used for analysis (i.e., to find energy-critical sections of the code), and for validation (i.e., to assess the impact of each code optimization). Code optimizations and profiling tool are used to optimize and tune the implementation of an MPEG Layer III (MP3) audio de-coder for ...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...
Real-time embedded systems often have multiple resource constraints such as energy and code size con...
The design of embedded systems is often subject to strict requirements concerning various aspects, i...
This paper presents a source code optimization methodology and a proling tool that have been develop...
The market demand for portable multimedia applications has exploded in the recent years. Unfortunate...
Energy-efficient design of battery-powered systems demands optimizations in both hardware and softw...
This paper introduces a methodology for estimation of energy consumption in peripherals such as audi...
Handheld devices with embedded systems are massively used in modern times due to their characteristi...
Estimating energy consumption already during development as precisely as possible is crucial for man...
AbstractEnergyecient design of batterypowered systems demands optimizations in both hardware and sof...
The energy consumption of software is becoming an increasingly important issue in designing mobile ...
Embedded software designers often use libraries that have been pre-optimized for a given processor t...
Consumption of power and conservation of energy have become two of the biggest design challenges in ...
Grunewald M, Niemann J-C, Rückert U. A performance evaluation method for optimizing embedded applica...
International audienceThis paper proposes a method for energy consumption estimation and optimisatio...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...
Real-time embedded systems often have multiple resource constraints such as energy and code size con...
The design of embedded systems is often subject to strict requirements concerning various aspects, i...
This paper presents a source code optimization methodology and a proling tool that have been develop...
The market demand for portable multimedia applications has exploded in the recent years. Unfortunate...
Energy-efficient design of battery-powered systems demands optimizations in both hardware and softw...
This paper introduces a methodology for estimation of energy consumption in peripherals such as audi...
Handheld devices with embedded systems are massively used in modern times due to their characteristi...
Estimating energy consumption already during development as precisely as possible is crucial for man...
AbstractEnergyecient design of batterypowered systems demands optimizations in both hardware and sof...
The energy consumption of software is becoming an increasingly important issue in designing mobile ...
Embedded software designers often use libraries that have been pre-optimized for a given processor t...
Consumption of power and conservation of energy have become two of the biggest design challenges in ...
Grunewald M, Niemann J-C, Rückert U. A performance evaluation method for optimizing embedded applica...
International audienceThis paper proposes a method for energy consumption estimation and optimisatio...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...
Real-time embedded systems often have multiple resource constraints such as energy and code size con...
The design of embedded systems is often subject to strict requirements concerning various aspects, i...