Compiler-directed dynamic voltage/frequency scheduling for energy reduction in microprocessors
Chung‐Hsing Hsu, Ulrich Kremer, Michael S. Hsiao
Abstract
Chung‐Hsing Hsu, Ulrich Kremer, Michael S. Hsiao
Abstract
Dynamic voltage and frequency scaling of the CPU has been identified as one of the most effective ways to reduce energy consumption of a program. This paper discusses a compilation strategy that identifies scaling opportunities without significant overall performance penalty. Simulation results show CPU energy savings of 3.97%-23.75% for the SPECfp95 benchmark suite with a performance penalty of at most 2.53%.
OpenAlex reports 10 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Dynamic voltage and frequency scaling of the CPU has been identified as one of the most effective ways to reduce energy consumption of a program. This paper discusses a compilation strategy that identifies scaling opportunities without significant overall performance penalty. Simulation results show CPU energy savings of 3.97%-23.75% for the SPECfp95 benchmark suite with a performance penalty of at most 2.53%.
Key concepts: Frequency scaling, Computer science, Dynamic voltage scaling, Compiler, Energy consumption, Scheduling (production processes), Parallel computing, Scaling