Jul 17, 2014

Why does a CPU get hot during heavy use?

If there are no moving parts in a CPU, thus removing friction from the equation, what is happening that causes it to get hot when it is under a heavy load?

Here's a good overview of what CPUs do:

Central processing unit

There was a discussion about this about a month ago on Reddit. Redditor Updatebjarni had a nice concise explaination:


"A modern CPU uses a circuit technology called CMOS. A property of CMOS circuits is that they have a low static power consumption, meaning that if the state of an individual gate doesn't change, the gate consumes very little electrical current, and thus power. A little current is needed each time the gate needs to flip to the other state, and so the more often you change the state of the gate, the more power it consumes.

When a CPU is idle, it spends relatively less of its time computing anything, meaning that in a given time the gates change state fewer times. The CPU can also lower its clock frequency to further decrease the frequency of state transistions, and will also actively use a smaller portion of the chip, which contains lots of parallel circuits to enable better performance under stress by parallelising the work over multiple work units."

Answer this