Comment on So why is 3 nm chip better?
jet@hackertalks.com 1 year ago
The faster you want a chip to go, the less time there is between every cycle. It takes time for signals to propagate across silicon. The smaller the window, The less workable area you have. An entire CPU wants to get clocked together, meaning you want all the components more or less running at the same speed, so they can work together efficiently.
At 10ghz with speed of light delays you can only move 2cm per cycle. And the propagation rate of electrons in silicon is even lower.
Other people have already talked about temperature, so I won’t.
ozymandias117@lemmy.world 1 year ago
This is also why we use speculative execution and various length pipelines per core for single threaded execution
A long pipeline creates big delays when an instruction wasn’t the correct one, but on average it saves time
partial_accumen@lemmy.world 1 year ago
Pentium 4 has entered the chat…
ozymandias117@lemmy.world 1 year ago
Yeah 😂
I was specifically thinking about pentium 4 when I said long pipelines aren’t always better 😂
Speculative execution has wound up having security implications as well