# An end to Moore's law

**URL:** <https://boards.straightdope.com/t/an-end-to-moores-law/521577>\
**Category:** Factual Questions\
**Created:** [December 17, 2009, 2:04am UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577 "2009-12-17T02:04:44Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Patrick\_Mc](https://avatars.discourse-cdn.com/v4/letter/p/5e9695/32.png) [@Patrick\_Mc](https://boards.straightdope.com/u/Patrick_Mc)\
**Post date:** [December 17, 2009, 2:04am UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/1 "2009-12-17T02:04:44Z")

</div>

Does there have to be an end to Moore’s law that computer power doubles every 18 months?

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [December 17, 2009, 2:35am UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/2 "2009-12-17T02:35:50Z")

</div>

Yes, if only because there are a finite number of subatomic particles in the Universe.

---

<div class="post-metadata">

**Author:** ![Superfluous\_Parentheses](https://avatars.discourse-cdn.com/v4/letter/s/8edcca/32.png) [@Superfluous\_Parentheses](https://boards.straightdope.com/u/Superfluous_Parentheses)\
**Post date:** [December 17, 2009, 3:05am UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/3 "2009-12-17T03:05:38Z")

</div>

> [@beowulff](#):
>
> Yes, if only because there are a finite number of subatomic particles in the Universe.

Unless we find a bunch of other universes. And then a lot more.

Hey, it _could_ happen 🙂

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [December 17, 2009, 3:16am UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/4 "2009-12-17T03:16:03Z")

</div>

[Yes](http://blogs.physicstoday.org/newspicks/2009/10/the-ultimate-speed-limit-for-c.html), and it’ll happen within about 75 years unless things slow down:

> [@](#):
>
> With the speed of computers so regularly seeing dramatic increases in their processing speed, it seems that it shouldn’t be too long before the machines become infinitely fast—except they can’t.
> 
> A pair of physicists has shown that computers have a speed limit as unbreakable as the speed of light. If processors continue to accelerate as they have in the past, we’ll hit the wall of faster processing in less than a century.

---

<div class="post-metadata">

**Author:** ![qazwart](https://avatars.discourse-cdn.com/v4/letter/q/5fc32e/32.png) [@qazwart](https://boards.straightdope.com/u/qazwart)\
**Post date:** [December 17, 2009, 5:13am UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/5 "2009-12-17T05:13:18Z")

</div>

> [@Patrick\_Mc](#):
>
> Does there have to be an end to Moore’s law that computer power doubles every 18 months?

Moore’s Law isn’t a law as much as a good idea. The fact that Moore’s Law still seems to be working is a surprise to Moore himself. Gordon Moore, one of the founders of Intel predicted back in 1965:

> [@](#):
>
> The complexity for minimum component costs has increased at a rate of roughly a factor of two per year … Certainly over the short term this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000. I believe that such a large circuit can be built on a single wafer

As you can see from the above statement, his original projection was only for until 1975. in 1975, Moore stated the doubling would be every two years instead of every year. Again, this was only a prediction for the next decade. The fact that Moore’s law will probably still be around for another decade or two is rather unbelievable. By 2020, processors will be about 1000 times faster.

---

<div class="post-metadata">

**Author:** ![Gary\_Robson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/gary_robson/32/3448_2.png) [@Gary\_Robson](https://boards.straightdope.com/u/Gary_Robson)\
**Post date:** [December 17, 2009, 2:29pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/6 "2009-12-17T14:29:24Z")

</div>

You might want to take a look at [this thread](http://boards.straightdope.com/sdmb/showthread.php?t=543182), where the same conversation is taking place.

---

<div class="post-metadata">

**Author:** ![Superfluous\_Parentheses](https://avatars.discourse-cdn.com/v4/letter/s/8edcca/32.png) [@Superfluous\_Parentheses](https://boards.straightdope.com/u/Superfluous_Parentheses)\
**Post date:** [December 17, 2009, 2:48pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/7 "2009-12-17T14:48:27Z")

</div>

> [@ultrafilter](#):
>
> [Yes](http://blogs.physicstoday.org/newspicks/2009/10/the-ultimate-speed-limit-for-c.html), and it’ll happen within about 75 years unless things slow down:

As **qazwart** points out, Moore’s law isn’t about speed, it’s about the most cost-effective level of complexity. Aside from that, CPUs are already going in the direction of multiple cores instead of higher speed per core, and there is no reason to assume you cannot simply put more “maximum speed” cores into the same package.

The other thread has more info

---

<div class="post-metadata">

**Author:** ![billfish678](https://avatars.discourse-cdn.com/v4/letter/b/7bcc69/32.png) [@billfish678](https://boards.straightdope.com/u/billfish678)\
**Post date:** [December 17, 2009, 3:23pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/8 "2009-12-17T15:23:33Z")

</div>

> [@Superfluous\_Parentheses](#):
>
> As **qazwart** points out, Moore’s law isn’t about speed, it’s about the most cost-effective level of complexity. Aside from that, CPUs are already going in the direction of multiple cores instead of higher speed per core, and there is no reason to assume you cannot simply put more “maximum speed” cores into the same package.
> 
> The other thread has more info

But hasnt whats allowed for Moore’s Law to hold for so long is the fact that things have kept getting both smaller AND faster.

Sure, those certainly arent the only things, but they sure appear to my barely educated eye to be a major part.

Baring some “breakthrough” that may or may not ever come, arent those two advances about to hit a brick wall ?

And if so, it seems to me Moore’s Law would start to faulter and increases in power/ability will be much more linear with time than geometric/exponential/non-linear.

---

<div class="post-metadata">

**Author:** ![md2000](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@md2000](https://boards.straightdope.com/u/md2000)\
**Post date:** [December 17, 2009, 3:25pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/9 "2009-12-17T15:25:19Z")

</div>

Anyone who remembers the Pentium going from 60 to 75 to 100 , 300, 666, 800MHz must notice that in fact it has pretty much ground to a slow halt in the 4GHz and less processor clock speed.

Intel and others compensate with multi-core processors; if the software is written correctly (Hey, Microsoft!) then why interrupt the screen draw to decode the MPG stream or figure out where all your elves are or what the value in the next spreadsheet cell is? Do two or more things at once!

This of course has a limit too. IBM Mainframes, VAX and Alpha machines, and IBM AS400’s all famously tried this end run around the limit of Moore’s law; all it did was delay the end for a bit longer.

Whether it’s computing speed, or air travel speed, network speeds, disk capacity, or even real estate prices; most progress follows an “S” curve - from relatively flat to going up to level at the new height. (Except maybe real estate, which has a hump because it’s going down on the other side). People during the rise event look at the curve and say “This will go on for \*\*\*\*”; as in “Real estate will keep going up”. There is always a limit.

Progress is just a series of these S-curves overlaid with each other. As each technology reaches its limit, another comes along to excite us with its potential. The big difference is that with the new level of computing power, home users can do things that were to difficult and expensive for professionals only a few years ago. Photo manipulation is trivial; video editing is trivial; computer modelling, even encoding compression like MPG or DIVX is compute-intensive but trivial with modern technology.

---

<div class="post-metadata">

**Author:** ![Todderbob](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@Todderbob](https://boards.straightdope.com/u/Todderbob)\
**Post date:** [December 17, 2009, 3:25pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/10 "2009-12-17T15:25:28Z")

</div>

Eventually, Quantum Computing will be all the rage.

---

<div class="post-metadata">

**Author:** ![Capt.Ridley\_s\_Shooting\_Party](https://avatars.discourse-cdn.com/v4/letter/c/cc9497/32.png) [@Capt.Ridley\_s\_Shooting\_Party](https://boards.straightdope.com/u/Capt.Ridley_s_Shooting_Party)\
**Post date:** [December 17, 2009, 3:37pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/11 "2009-12-17T15:37:05Z")

</div>

Clock speeds may be flattening, but maximum processor throughput is still increasing steadily. Mostly this is due to adding extra cores on the CPU. However, even here there’s got to be a maximum (and not just one given by size constraints): adding more cores makes things like synchronization harder, and also massively parallel computing is extremely difficult for the average programmer. Many “truths” from current programming practice no longer hold in a parallel world: redundant computations may sometimes be good, because of the reduced need for synchronization, etc. It may get to the point where computers _can_ go faster by adding more cores, but it’s irrelevant, as we don’t know how to write software that makes use of the added cores (automatic parallelization is, for all intents and purposes, a pipe dream: many algorithms take considerable insight and ingenuity to parallelize, c.f. Floyd-Steinberg diffusion).

Mainstream CPU designs are only just starting to make the switch from single to multi-core. We’re witnessing a silent revolution!

---

<div class="post-metadata">

**Author:** ![Capt.Ridley\_s\_Shooting\_Party](https://avatars.discourse-cdn.com/v4/letter/c/cc9497/32.png) [@Capt.Ridley\_s\_Shooting\_Party](https://boards.straightdope.com/u/Capt.Ridley_s_Shooting_Party)\
**Post date:** [December 17, 2009, 3:39pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/12 "2009-12-17T15:39:56Z")

</div>

> [@Todderbob](#):
>
> Eventually, Quantum Computing will be all the rage.

It’s not at all clear just how much of a speed up quantum computing will provide.

---

<div class="post-metadata">

**Author:** ![billfish678](https://avatars.discourse-cdn.com/v4/letter/b/7bcc69/32.png) [@billfish678](https://boards.straightdope.com/u/billfish678)\
**Post date:** [December 17, 2009, 3:42pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/13 "2009-12-17T15:42:49Z")

</div>

> [@Capt.Ridley\_s\_Shooting\_Party](#):
>
> It’s not at all clear just how much of a speed up quantum computing will provide.

Nor when and where it will happen 🙂

---

<div class="post-metadata">

**Author:** ![Todderbob](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@Todderbob](https://boards.straightdope.com/u/Todderbob)\
**Post date:** [December 17, 2009, 4:17pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/14 "2009-12-17T16:17:26Z")

</div>

> [@billfish678](#):
>
> Nor when and where it will happen 🙂

It is both happening, and not happening.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [December 17, 2009, 4:19pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/15 "2009-12-17T16:19:52Z")

</div>

> [@Todderbob](#):
>
> Eventually, Quantum Computing will be all the rage.

I’ll explain with more details later, but there are very good reasons to believe that quantum computing will never be cost effective, even if it can be made to work in the first place.

---

<div class="post-metadata">

**Author:** ![jayjay](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jayjay/32/6765_2.png) [@jayjay](https://boards.straightdope.com/u/jayjay)\
**Post date:** [December 17, 2009, 8:05pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/16 "2009-12-17T20:05:40Z")

</div>

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot. +++

---

<div class="post-metadata">

**Author:** ![msmith537](https://avatars.discourse-cdn.com/v4/letter/m/d9b06d/32.png) [@msmith537](https://boards.straightdope.com/u/msmith537)\
**Post date:** [December 17, 2009, 10:24pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/17 "2009-12-17T22:24:09Z")

</div>

> [@beowulff](#):
>
> Yes, if only because there are a finite number of subatomic particles in the Universe.

More practically, I think it has moore to do with the fact that electrons have a finite size which limits ultimately how small you can make components.

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [December 17, 2009, 10:27pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/18 "2009-12-17T22:27:44Z")

</div>

> [@msmith537](#):
>
> More practically, I think it has moore to do with the fact that electrons have a finite size which limits ultimately how small you can make components.

Oooh…

Was that an intentional pun?

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [December 17, 2009, 10:51pm UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/19 "2009-12-17T22:51:34Z")

</div>

Considering Moore’s law only works because new CPUs are multicore, I’d say its dead or dying. Youre not doubling performance of a single core every 18 months. From now on, they’ll just be adding performance gains via traditional methods like smaller dies but mostly banking on more cores for a good part of that performance gain. I really dont think we’re seeing a jump like we saw from, say, the slowest Pentium III to the fastest Pentium 4.

I guess there’s an argument that if multicore wasnt feasible we’d be looking at energy hungry, water-cooled, high clockspeed designs, but Im skeptical the industry would resort to multicore unless it had to. Then again, multicore is pretty efficient per watt.

---

<div class="post-metadata">

**Author:** ![Todderbob](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@Todderbob](https://boards.straightdope.com/u/Todderbob)\
**Post date:** [December 18, 2009, 12:33am UTC](https://boards.straightdope.com/t/an-end-to-moores-law/521577/20 "2009-12-18T00:33:43Z")

</div>

I’m not going to complain, about computing power plateuing for general use, personally.

It means that thing will get more efficient. Instead of programmers (bad programers, I’m looking at you Microsoft) assuming they can make bloated software and it’ll run “at least as fast” as the old software, they’ll have to trim it down and streamline it. The average Microsoft Word document opens the same speed now as it did ten years ago. And computers certainly have sped up in that time.

Also, it will mean that Laptops will eventually become equal, or at least _more equal_ to desktops in computing power, although there’ll no doubt still be a price difference. And, it’ll drive the cost of Desktops down. Don’t even get me started on not having to replace my damn PC every 18 months (at least, major components) if I want to play new video games. I just stopped that shit after I realized how much money I was flushing down the toilet.

[Next page](https://boards.straightdope.com/t/an-end-to-moores-law/521577.md?page=2)
