Compiler-directed dynamic frequency and voltage scheduling
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduce power dissipation. This paper discusses a compilation strategy that identifies opportunities for dynamic voltage and frequency scaling of the CPU without significant increase in overall program execution time. The paper introduces a simple, yet effective performance model to determine an efficient CPU slow-down factor for memory bound loop computations. Simulation results of a superscalar target architecture and a program kernel compiled at different optimizations levels show the potential benefit of the proposed compiler optimization. The energy savings are reported for a hypothetical target machine with power dissipation characteristics similar to Transmeta's Crusoe TM5400 processor. For the entire collection see [Zbl 0976.68585].
- scientific article; zbMATH DE number 1975583
- Single Region vs. Multiple Regions: A Comparison of Different Compiler-Directed Dynamic Voltage Scheduling Approaches
- scientific article; zbMATH DE number 2242696
- Energy-saving compilation for mobile systems
- Dynamically reconfiguring processor resources to reduce power consumption in high-performance processors
- Energy-saving compilation for mobile systems
- Automatic performance setting for dynamic voltage scaling
- scientific article; zbMATH DE number 1975582 (Why is no real title available?)
- scientific article; zbMATH DE number 1975583 (Why is no real title available?)
- SimDVS: An Integrated Simulation Environment for Performance Evaluation of Dynamic Voltage Scaling Algorithms
- Single Region vs. Multiple Regions: A Comparison of Different Compiler-Directed Dynamic Voltage Scheduling Approaches
- scientific article; zbMATH DE number 2087572 (Why is no real title available?)
- scientific article; zbMATH DE number 2087573 (Why is no real title available?)
- Euro-Par 2004 Parallel Processing
- scientific article; zbMATH DE number 2204029 (Why is no real title available?)
- scientific article; zbMATH DE number 2242696 (Why is no real title available?)
This page was built for publication: Compiler-directed dynamic frequency and voltage scheduling
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2763245)