Abstract

Dynamic Voltage and Frequency Scaling is the most commonly used power managment techinique in modern processors. However, the ability of an individual chip to operate under reduced supply voltage can no longer be predetermined at the design stage and may even change over time. This paper presents Cyclic Power-Gating (CPG), a novel power management strategy where the power consumption of a core can be finely controlled without scaling the supply voltage. CPG builds on state-retentive power-gating which allows the power supply to a core to be switched off and on again at high speed (tens of clock cycles) with minimal disruption to running programs. The power-gating is cyclic, by altering the ratio of time spent powered-on and off in each power-gating period the effective operating frequency and power consumption of a core can be controlled. The overheads in delay and power consumption of CPG for an out-of-order core in a 14 nm technology are accurately modelled and compared to the performance and power consumption of Voltage/Frequency pairs in the same technology. The proposed power gating method reduces average power consumption by 4 percent over voltage and frequency scaling with only a 2 percent degradation in performance.

Highlights

  • DYNAMIC Voltage and Frequency Scaling (DVFS), where the supply voltage and operating frequency of a core are scaled in parallel, is the most commonly used power management strategy in modern processors

  • To determine whether Cyclic Power-Gating (CPG) is a suitable alternative to voltage and frequency scaling, the performance, power and Energy-Delay Product (EDP) of the two Architectural Parameters Processor Machine width

  • We have presented a novel power management technique based on state-retentive power-gating

Read more

Summary

INTRODUCTION

DYNAMIC Voltage and Frequency Scaling (DVFS), where the supply voltage and operating frequency of a core are scaled in parallel, is the most commonly used power management strategy in modern processors. Voltage scaling reduces static power linearly, but the additional execution run-time caused by the frequency scaling can increase the overall static energy consumed. Another approach to reduce power consumption is Race-to-Idle, where the core operates at a high frequency and voltage pair for the duration of a task. The duty-cycle may be assigned to any value over the range 1⁄20::1Š allowing for fine-grained power consumption control, without scaling the supply voltage. This paper investigates these overheads and determines the TCPG which results in the lowest EDP

State-Retentive Architecture
Power-Gating Overheads
CPG Period
EVALUATION
RELATED WORK
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call