2000•Unpublished venueRequires access

On the Use of Microarchitecture-Driven Dynamic Voltage Scaling

Diana Marculescu

Open publisher page 56 citations

Abstract

This paper proposes microarchitecture-driven dynamic voltage scaling as a viable solution to power efficient architectures, with little or no performance penalty. The run-time behavior exhibited by common applications, with active periods, alternated with stall periods due to cache misses, is exploited to reduce the dynamic component of power consumption via selective voltage scaling. As it is shown by experimental results, up to 20% reduction in total energy consumption, 22% in average power and 14% in peak power have been achieved with less than 6% penalty in performance. The study shows that microarchitecture-driven dynamic voltage scaling can become an effective tool for energy reduction in high-performance processors. 1 Introduction Driven by the increased levels of complexity and emergence of mobile applications, power dissipation has become a critical design concern in recent years. In addition, power consumption has especially become important for designers of high-performanc...

About this research paper

What this paper is about

This paper proposes microarchitecture-driven dynamic voltage scaling as a viable solution to power efficient architectures, with little or no performance penalty. The run-time behavior exhibited by common applications, with active periods, alternated with stall periods due to cache misses, is exploited to reduce the dynamic component of power consumption via selective voltage scaling. As it is shown by experimental results, up to 20% reduction in total energy consumption, 22% in average power and 14% in peak power have been achieved with less than 6% penalty in performance. The study shows that microarchitecture-driven dynamic voltage scaling can become an effective tool for energy reduction in high-performance processors. 1 Introduction Driven by the increased levels of complexity and emergence of mobile applications, power dissipation has become a critical design concern in recent years. In addition, power consumption has especially become important for designers of high-performanc...

Why it matters

OpenAlex reports 56 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper proposes microarchitecture-driven dynamic voltage scaling as a viable solution to power efficient architectures, with little or no performance penalty. The run-time behavior exhibited by common applications, with active periods, alternated with stall periods due to cache misses, is exploited to reduce the dynamic component of power consumption via selective voltage scaling. As it is shown by experimental results, up to 20% reduction in total energy consumption, 22% in average power and 14% in peak power have been achieved with less than 6% penalty in performance. The study shows that microarchitecture-driven dynamic voltage scaling can become an effective tool for energy reduction in high-performance processors. 1 Introduction Driven by the increased levels of complexity and emergence of mobile applications, power dissipation has become a critical design concern in recent years. In addition, power consumption has especially become important for designers of high-performanc...

Key concepts: Microarchitecture, Dynamic voltage scaling, Scaling, Dynamic demand, Energy consumption, Computer science, Frequency scaling, Cache

Related papers

Back to paper searchBrowse research topicsOriginal source
On the Use of Microarchitecture-Driven Dynamic Voltage Scaling — Research Paper | ScholarLens