Check out the new USENIX Web site. next up previous
Next: Interval-based DVS algorithms Up: Background and Related Work Previous: Background and Related Work

Dynamic voltage scaling

In CMOS circuits, the dominant component of power consumption is proportional to $ V^2f$, where $ V$ is voltage and $ f$ is frequency. Energy is power times time, and the time to run a certain number of cycles is inversely proportional to frequency, so energy per cycle is proportional to $ V^2$ [22, p. 235]. At a given voltage, the maximum frequency at which the CPU can run safely decreases with decreasing voltage. Thus, the system can reduce processor energy consumption by reducing CPU voltage, but this necessitates running at a slower speed.

However, it is important to not noticeably increase system response time, for two reasons. First, other components, such as the disk drive and backlight, use power. Noticeably increasing response time may cause these components to remain in high-power modes longer than they otherwise would, which can more than offset processor energy savings. Second, the user will object to unduly extended response times.



Jay Lorch 2003-02-19