Performance, Power & Energy

the energy-delay product

Two phones finish the same task. One does it in 2 seconds using 6 joules; the other takes 4 seconds but uses only 4 joules. Which is 'better'? If you only care about speed, the first; if you only care about battery, the second. But often you care about both at once and refuse to throw away one for the other. The energy-delay product is a single fair scorecard that multiplies the two together, so a design cannot win by being fast at any energy cost, nor by being frugal at any speed.

First, get the two ideas straight, because beginners constantly confuse them. Power is the rate of energy use (watts, joules per second); energy is power multiplied by time (joules), the total a battery actually spends. A task run at higher power but for a shorter time can use the same, more, or less energy — power alone does not tell you. The energy-delay product, EDP, is energy multiplied by the time the task took (energy times delay). A lower EDP is better. It penalizes burning lots of energy and penalizes being slow, so it rewards designs that are both efficient and responsive. (Some use energy times delay-squared, EDD or ED^2, to weight speed more heavily.)

Why this matters is the deepest honesty in this whole field: a faster clock can cost more energy than it saves. Pushing frequency up needs higher voltage, and dynamic energy grows with voltage squared, so the extra speed can burn energy out of proportion to the time saved — EDP gets worse even though delay got better. Conversely, slowing down to save power can waste so much time that total energy rises (the machine leaks for longer). EDP names the sweet spot in between. The blunt lesson: power, energy, and delay are different, and which one you should minimize depends entirely on whether you are charged for latency, for total energy, or for both.

Design A: 4 J, 2 s, EDP = 4 x 2 = 8. Design B: 6 J, 1 s, EDP = 6 x 1 = 6. By energy alone A wins (4 J < 6 J); by delay alone B wins (1 s < 2 s); by EDP, B wins (6 < 8) — it bought its speed cheaply enough in energy to be the better all-round choice.

EDP balances energy against time, so neither pure speed nor pure frugality can win on its own.

Power is not energy: a battery is drained by energy (power times time), not by peak power. Minimizing power, energy, or delay can give different winners, so state which metric the application actually pays for.

Also called
EDPenergy x delay能量-延遲乘積EDP