Matthew Garrett on the race to idle
Posted May 9, 2008 18:13 UTC (Fri) by
JoeBuck (subscriber, #2330)
Parent article:
Matthew Garrett on the race to idle
I think Matthew might be oversimplifying. The real issue is whether, on a given processor, halving the clock frequency saves more than half the power, or less than half the power.
The dynamic power consumed by a CMOS circuit is proportional to the square of the voltage, while the clock speed is proportional to the voltage itself. Leakage power is constant. So, at least for embedded processors, like ARMs, where leakage power is low, voltage scaling can be a win over sleeping: you halve the speed and power drops by nearly a factor of four.
For 65 nm or 45 nm silicon, leakage power is considerable, and the only way to get rid of it is to sleep. Also, noise margins might not allow all voltages to be scaled very much. So it might well be that, for a given processor, voltage scaling always loses as compared to sleeping. But it certainly isn't true in most cases for embedded systems under a predictable load (doing DSP applications like video encoding/decoding or CDMA/GSM modem operation).
(
Log in to post comments)