News for hackers. Stuff that matters.
Re:Why CPUs aren't getting any faster (2010) by morenoh149 on Monday April 28, 2014 @02:56PM (#7662100)
care to explain? I'm curious what you mean by that google search
Re:Why CPUs aren't getting any faster (2010) by michael_nielsen on Monday April 28, 2014 @03:00PM (#7662130)
It means signals can only propagate about 6 centimeters during a single CPU clock cycle. That makes accessing information off-chip difficult in a single cycle, since 6 centimeters is on the same order as the linear scale of most motherboards.

This limit doesn't immediately impact computations that are carried out entirely on-chip. I expect that's the great majority of computations on today's CPUs, which typically have large caches. So I'm not sure the GP's explanation is correct, although it's certainly interesting.

Re:Why CPUs aren't getting any faster (2010) by lotsofmangos on Monday April 28, 2014 @05:11PM (#7663103)
As an explanation for why you cant get clock speed increases of the same order of magnitude as you could previously, without changing the entire technology, it would seem correct.

6cm now means that you only need to double twice to get to less than the die width.

Also, electricity does not propagate through copper at c, but at between 40% and 90% of it, depending on the inductance and capacitance of the circuit, so you are looking at even less of an increase before you start running into some really thorny problems as not only are you running up against relativistic limitations, but different bits of your chip can be doing it at noticeably different times.

Re:Why CPUs aren't getting any faster (2010) by frakturfreund on Monday April 28, 2014 @04:32PM (#7662793)
Nothing can't travel faster than the speed of light – including Electric current. So in a hypothetic 5 gigahertz CPU, there couldn't be a path through the wires/transistors longer than 5.99584916 – otherwise, the end result couldn't be correctly determined. That's why CPU's got smaller and smaller. But since the transistor shrinking slows down, and Adders/Multiplyer/Register/Decoding Logic etc. all takes some time and length, it's harder to make a CPU with a shorter longest path.