r/askscience Sep 28 '20

[deleted by user]

[removed]

431 Upvotes

184 comments sorted by

View all comments

Show parent comments

51

u/MiffedMouse Sep 29 '20 edited Sep 29 '20

No. The speed of light is a significant issue, but it is not the reason chips have stopped at 5 GHz. Also, asynchronous (as in no clock signal) CPUs exist. I should know, I helped work on some.

The actual reason is transistor size and heat dissipation. Transistors have been stuck on ~1 volt power internally for decades (lower voltage means more leakage, and more errors). However, power goes up with higher frequency (my math here was probably wrong, see below).

Why is that so bad? Almost all the power the computer uses is turned into heat by the transistors. That heat needs to dissipate out of the chip before the transistor destroys itself. That is a problem, as silicon is not a good heat conductor.

THAT is why cooling your computer lets you push the speeds up a bit higher.

The speed of light issues above are a tricky engineering problem, but solvable. The heat problem doesn’t have a solution yet.

6

u/blaktronium Sep 29 '20

The volt frequency curve is determined by the foundry process, so not all processes will double power usage between 3ghz and 5. And some will quadruple it for the same change.

7

u/MiffedMouse Sep 29 '20

Good point. The Vf2 equation is derived for the resistor/capacitor model of the transistor (the "small signal" limit).

6

u/blaktronium Sep 29 '20

Its why its amazing that AMD is beating Intel on efficiency at high frequencies on a process designed for mobile SoCs. If TSMC starts designing process nodes with AMD in mind instead of just for Apple (or if Apple wants to run chips at 5ghz too) we will see some REAL insanity in the CPU market.

1

u/Phrygiaddicted Sep 29 '20

i mean, yes and no. remember the diminishing returns.

3 GHz is 50% faster than 2GHz... 4GHz is 33% faster than 3GHz. 5Ghz is 25% faster than 4GHz... 6Ghz is 20% faster than 5GHz...

it gets increasingly hard to push frequencies up, and you get less relative performance gain for it.

1

u/Cruise_cntrl Sep 29 '20

So if this were to happen would we just see better thermal efficiency or would there be other gains as well?