End of Moore's Law in 10-15 years?
javipas writes "In 1965 Gordon Moore — Intel's co-founder — predicted that the number of transistors on integrated circuits would double every two years. Moore's Law has been with us for over 40 years, but it seems that the limits of microelectronics are now not that far from us. Moore has predicted the end of his own law in 10 to 15 years, but he predicted that end before, and failed."
Can we stop calling a prediction a law?
t
... there's nothing fundamental about it. Instead, it's a self-fulfilling prophecy. The big players in the silicon world all use the "law" and its corollaries as their business plan. They'll likely discard a feature/product if it falls behind the curve in terms of speed. For the layperson, this "precision" may indeed create the appearance of an actual law, even though it's just an observation (similar to Malthus' "law")
The Raven
Moore's law is not about physics it's about economics. Basically the entire industry has built an economic engine that requires that growth pattern to sustain it self.
To put it another way, growth needs to be geometric not addative. that is things need to grow at x% per year, which leads to a doubling time. If the grew linearly at x += D then as x grew the proportional rate (1/x dx/dt) of x growing shrinks with time--or the doubling period gets longer and longer. Eventually it takes a lifetime before your computer is 2x more capable. Then it takes 2 lifetimes.
Why would you ever upgrade at that point? except due to wear and tear. Things become commodities and sales are based on price and other values-added. So long to intel's industry domination model.
Moore's law is also a limit too. Namely that very same growth engine will not invest twice as many research dollars to get a slightly faster doubling time. The fact that it has held steady tells you that this is so. Empirically this growth rate is the sweat spot between creating innovation at the lowest cost, and reaping a profit on it.
Indeed the only surprising thing we've seen in the consumer market that seemed (superficially) to violate this was apples' replacement of the ipod mini with the ipod nano shortly after it's introduction. They could easily have milked it for longer. But here the driver was the competition that they needed to stay ahead of.
Some drink at the fountain of knowledge. Others just gargle.
One problem in these discussions is that different people use different definitions of "Moore's Law." Strictly the law is an observation about the increasing density of transistors (i.e. decreasing size of each transistor). However, as we all know, many people simply use the term "Moore's Law" loosely, referring to all exponential increases in computing power.
There is no doubt that we will reach a hard physical barrier beyond which we cannot shrink individual transistors any longer. This limit will be reached in a decade or two, and is probably what Moore is referring to: at our current scaling, we will hit atomic limits rather soon.
But, that doesn't mean that the exponential increases in computing power will end. There are many other things that may happen, such as figuring out ways to build microprocessors with transistors stacked in 3D (rather than having a single 2D layer of transistors), which will increase the transistor count in our computers by orders-of-magnitude. Improvements in chip designs, layouts, and algorithms are other areas that may see improvement. Specialized and dynamically re-programmable chips may also provide us with further advances. Or perhaps, as you pointed out, quantum computers will become viable and mainstream.
There is no guarantee that these more exotic technologies will work out. Yet the microelectronics industry has surprised us time and again with their ability to overcome huge technical obstacles. Thus it seems at least possible that they will deliver technology that is very much up against the physical limits of what is achievable. And with regard to those physical limits, the hard-wall the Moore is predicting in 10 years is only one aspect. There are many other ways for this technology to be advanced.
I have no idea if Moore's Law will really start to "fail" in a particular time scale (one of these times it's gotta be true, right?), but a related issue I find interesting is that CPU speeds don't seem to be being touted to computer buyers so heavily anymore. Walk into a big electronics store and look at their desktop offerings: where they used to prominently feature how many GHz they had inside (and people vaguely felt that more of these mysterious GHz was better), now the CPUs are given code names and numbers that don't reflect CPU speed: Check out this nifty X2, or the Turion 64, or ...
The new hook for consumers is the number of "cores", and once again most people have probably picked up the vague sense that having more of them inside means the computer is better. I've been told by people who might be in a position to know that it's not that they can't keep cranking up CPU speeds, but that the cost/benefit (profit-wise) stops making sense at some point because of the huge cost of implementing a new fab at a finer length scale, and we're pretty much at that point. So it makes sense that cores are the new GHz, and Moore's Law will have less and less direct impact on the end computer buyer from now on.
Maybe there's a Core Law to be formulated about how often the average number of processors per computer can be expected to double?
The law speaks about number of transistors. Considering current size of a typical CPU die (about 1cmx1cmx1mm) and assuming a "reasonable" maximum size of some 10cmx10cmx10cm we have about 15 years of doubling the SIZE of the CPU (with some challenges like heat dissipation, but nothing nearly as difficult as increasing the density further) and that's not considering increasing the density any more. So even if the density reaches its limits, the CPUs may simply grow in size for a good while.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
That's 32 times as many transistors... whereas today you can get 4 cores on a CPU in under 300mm^2, you'll be getting 128 cores in 2017 (simplistic, you'll get a variety of generic cores, and application specific cores, and per-core improvements will increase their size, so say 32 generic cores and 32 application specific cores).
If it's 16 years, thats 256 times as many transistors. 256 generic cores and 256 application specific cores in 2024? Let's not even imagine the per-core speeds! It's all pretty exciting, and I'm being conservative with the figures here.
Of course, applications will grow to utilise this stuff, but more and more tasks are getting to the point of 'fast enough', even despite the bloating efforts of their creators. Even if there is a 10 year hiatus in process improvements after 2024, it'll take some time for the applications to catch up apart from certain uses. If those uses are common enough, there will be hardware available for it instead. Of course if only Intel and IBM have fabs that can make these products, because the fabs cost $20b each...
That's nonsense. The industry grew around the physics, not vice versa. The fact that the industry is predicated on a constant improvement of speed and complexity is because such a thing is achievable in microelectronics, certainly not because microelectronics is the only industry where such a thing is desirable.
I mean, who wouldn't want cars to become twice as gas efficient (without losing power) every 18 months, ad infinitum? If such a thing were technically possible, it would happen, because all the car makers would jump on the gas-mileage bandwagon to get ahead of their competitors.
Who wouldn't want the amount of food that can be grown per man-hour to double every 18 months, so the price per pound of beans and broccoli fell as fast as the price per CPU cycle of computers? If such a thing were possible, it would happen, as every farmer raced to lower his costs of production and undersell his neighbors like crazy, earning millions.
In very few industries other than microelectronics has anything like Moore's Law applied, and that's not from a lack of economic incentive, but from the plain uncooperativity of Mother Nature. You're arguing backwards, from effect (the economic structure of the industry) to cause (the physical nature of microelectronics).
They only change in ways that are generally not possible to anticipate, hence which haven't been predicted.
And of course they would. Technology, like the stock market or the weather, is inherently a chaotic system over a certain characteristic timespan (1-2 weeks for the stock market and the weather, 25-50 years for technology). That is, over the characteristic timespan very small causes can produce enormous, system-wide effects, what you might call the butterfly wing flapping causing the hurricane phenomenon.
For example, a couple of guys (Jobs and Wozniak) screw around in the garage in the early 80s, trying to put together a really cheap personal computer. That's a very small cause. And twenty-five years later, it has had a giant effect: iMacs and iPods and iTunes oh my. Problem is, there was no practical way in the 1980s to distinguish the small cause that mattered (Jobs and Wozniak) from the other 50 zillion small causes that didn't matter (the other 50 zillion pairs of scruffy entrepreneurs in garages whose brilliant idea went nowhere).
This is why predictions of the future out more than 50 years usually end up looking hilarious in hindsight. When sf writers of the 50s and 60s predicted the present, they projected the dominant themes of their time (spaceflight, atomic physics, the struggle with Soviet Communism). They did not -- and could not -- realize that all three themes would pretty much abruptly and surprisingly come to an end in the 90s. When present writers predict the future, they project the dominant themes of our times (e.g. networked computing). It's very likely these projections, too, will end up wildly wrong. Networked computing is likely to become as humdrum and static as telephony within the next half-century or so.