Power Management

In today's chips, which statement comparing the energy of moving data and computing is generally correct?

  1. AReading data from external DRAM costs tens to hundreds of times the energy of one operation, so reusing data locally saves energy
  2. BMoving data costs no energy; only computation does
  3. COne operation costs hundreds of times more energy than a DRAM read
Show answer and explanation

Answer: A. Reading data from external DRAM costs tens to hundreds of times the energy of one operation, so reusing data locally saves energy

Compared with computation over short wires inside an arithmetic unit, moving data off chip to DRAM through long wires and pins costs far more energy. Even on chip, nearby registers cost less energy than distant caches. So keeping data in nearby storage for reuse, reducing data volume (with lower precision) and computing near the data are major ways to save energy.

  • A. Correct. Caches and locality help power too.
  • B. Data movement consumes a lot of energy.
  • C. It is the other way around.
Practice this topic Back to topic

More Power Management questions

  1. Among DRAM power-saving states, which describes self-refresh?
  2. DRAM operated at high temperature may require shorter refresh intervals. Which pairs the reason with the effect on power correctly?
  3. To cut power on a microcontroller, what should be done with unused peripherals such as timers and UARTs?
  4. What is the role of a PMIC (power management IC) used in smartphones and similar devices?
  5. In chips using multiple supply voltages, why must the power-up order (power sequencing) be observed?