Efficient and Scalable Compiler-Directed Energy Optimization for Realtime Applications

Provided by: edaa
Topic: Hardware
Format: PDF
The authors present a compilation technique that targets real-time applications running on embedded processors with combined Dynamic Voltage Scaling (DVS) and Adaptive Body Biasing (ABB) capabilities. Considering the delay and energy penalty of switching between operating modes of the processor, their compiler judiciously inserts mode switch instructions in selected locations of the code and generates executable binary that is guaranteed to meet the deadline constraint. More importantly, their algorithm runs very fast and comes reasonably close to the theoretical limit of energy optimization using DVS+ABB. At 65 nm technology, they improve the energy dissipation of the generated code by an average of 11-4% under deadline constraints.

Find By Topic