Power Management

In smartphone SoCs combining high-performance and efficient cores, why does running light work on the efficient cores use less energy?

  1. AEfficient cores execute no instructions
  2. BEfficient cores are smaller and simpler and can run at lower voltage, so energy per instruction is lower
  3. CEfficient cores run on an external battery
Show answer and explanation

Answer: B. Efficient cores are smaller and simpler and can run at lower voltage, so energy per instruction is lower

High-performance cores exercise much circuitry per instruction through out-of-order execution, large caches and so on, so they are fast but use more energy per instruction. Efficient cores are smaller and simpler, with less switched capacitance, and can run at lower voltage. Light work such as checking notifications or playing music is well served by efficient cores, so the OS scheduler assigns work according to its weight.

  • A. They do execute instructions.
  • B. Correct. Its performance is enough for light work.
  • C. They run on the same battery.
Practice this topic Back to topic

More Power Management questions

  1. Which describes the idea behind adaptive voltage scaling (AVS)?
  2. Which is NOT a reason chips need margin in their supply voltage?
  3. What is an advantage of placing the regulators that generate CPU supply voltages inside the chip or package rather than on the motherboard (integrated regulators)?
  4. Why is the energy-delay product (EDP) sometimes preferred over energy alone in evaluating low-power designs?
  5. What is the closest efficiency of a linear regulator (LDO) producing 1.0 V from a 1.8 V input (ignoring the regulator's own quiescent current)?