Race to Idle

line

Current processors are quite good about saving power when idle; so much so that many show a behavior around power saving that surprises many people.

This behavior, called race-to-idle, is best explained with a simplified example:

Lets take a typical commercially available processor that consumes 34 Watts when running at full speed, and 24 Watts when running at half speed and 1 Watts when idle (using frequency and voltage scaling using P-states).

On this processor, we're decoding one second of a MP3 file or some HDTV media every second. This decoding takes 0.5 seconds at half speed, and, consequently, 0.25 seconds at full speed.

The energy consumption for one second is

  • Half speed: 0.5s * 24W + 0.5s * 1W = 12.5 Joules
  • Full speed: 0.25s * 34W + 0.75s * 1W = 9.25 Joules

Even though the above example is simplified from reality, the same paradigm tends to hold for real systems: It's generally better to run as fast as you can so that you can be idle longer.


 About | ISN | Intel is a trademark of Intel Corporation in the U.S. and other countries. | * Other names / brands may be claimed as the property of others