HappySqurriel said:
What I was actually talking about when I mentioned that we had hit a practical limite of clock speeds is that all major chip manufacturers have hit barriers to making commercial processors that run much faster than 4GHz. Consider that most architectures saw a doubling of their clockspeed every 18 to 24 months for decades and for the past 7 to 8 years desktop CPUs have been stuck in the 3GHz range. The reason that is most often cited for this stalling is that running these processors at higher speeds makes them run far too hot and makes them too unstable for comercial release. While I have no doubt that single thread performance will continue to increase, the bulk of increased performance over the past decade has come from the increases to multi-threaded performance; and I suspect this will continue for the next decade. |
No, they simply stopped scaling through Clock speeds is simply because it provides no added benefits. In order to make use of a 4+ghz clock, you need a larger pipeline otherwise many of the cycles are just sitting there doing nothing and creating more pipeline stages are pretty capped out because you will eventually get stalled anyways while waiting for things like memory write to complete.
Heat and Power consumption create different issues where the clock timming gets messed up and create errors but it can be remedied to with additional cooling which again adds to the increased power consumption (Yeah, you need to use energy to remove energy).
SImply, they stopped creating high clock speed is due to poor efficiency, not technical debt.







