Logo image
Compiler-Directed Dynamic Frequency and Voltage Scheduling
Technical documentation   Open access

Compiler-Directed Dynamic Frequency and Voltage Scheduling

Chung-Hsing Hsu, Ulrich Kremer and Michael Hsiao
Rutgers University
2000
DOI:
https://doi.org/10.7282/T3ZC86J8

Abstract

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.
pdf
dcs-tr-419182.97 kBDownloadView
Version of Record (VoR) Open Access
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

161 File downloads
86 Record Views

Details

Logo image