Power Management
When does "race to idle" (finishing work fast and then sleeping deeply) tend to save energy?
- AWhen there is only dynamic power and no static power at all
- BWhen static power and the power of other components, such as memory, that stay active during work are large, so sleeping sooner shuts them all down
- CWhen entering sleep does not reduce power at all
Show answer and explanation
Answer: B. When static power and the power of other components, such as memory, that stay active during work are large, so sleeping sooner shuts them all down
Considering dynamic power alone, computing slowly at low voltage uses less energy. In reality, leakage and the power of memory, peripherals, the display and so on continue while the system is active. When these are large, finishing quickly at high performance and entering deep sleep, shutting everything down, uses less total energy. Which strategy wins depends on each device's power breakdown.
- A. Then running slowly at low voltage is better.
- B. Correct. Shortening active time pays off more.
- C. If sleep saves nothing, sleeping early is pointless.