Intra-task Scenario-aware Voltage Scheduling
Modern embedded applications usually have real-time constraints and they have requirements for low energy consumption. At system level, intra-task dynamic voltage scaling (DVS) is one of the most effective techniques for energy reduction. It changes the processor's supply voltage and clock frequency to the lowest level that still allows the real-time constraints to be met. In this paper, we present how intra-task scenarios, which capture correlations between different parts of the application, can be applied on top of existing DVS techniques, making them more effective. Furthermore, we extend our method for automatic discovery of scenarios and adapt it to the DVS requirements. We show that, by augmenting an existing DVS method with scenarios, the average energy consumption of two real-life benchmarks is reduced with 14% to 52%.
- Intra-task Scenario-aware Voltage Scheduling
S.V. Gheorghita, T. Basten, and H. Corporaal.
In Compilers, Architecture, and Synthesis for Embedded Systems, International Conference, CASES 2005, Proceedings, pages 177-184. San Francisco, CA, USA, 24 - 27 September 2005. ACM Press, New York, NY, USA, 2005. © ACM
(abstract, pdf).
|