Slashdot Mirror


Understanding Moore's Law

S. Blocher writes "Ars Technica has a great article up, 'Understanding Moore's Law', that I think most geeks should read. The misrepresentation of Moore's Law in the media has always been a real pet peeve of mine, and this article does a great job of looking at the flipside of the 'bigger and faster' thesis to show how the Law isn't really just about doubling computer power."

28 of 179 comments (clear)

  1. Moore's ??? by nanojath · · Score: 5, Insightful

    It seems like a good start would be to stop calling it a "law," a term that has some kind of meaning, in a scientific sense. Exactly where that line gets drawn may be a little fuzzy, but I think it's fairly obvious that Moore's observations don't make the grade.

    --

    It Is the Nature of Information to Transgress Artificial Boundaries

    1. Re:Moore's ??? by RyansPrivates · · Score: 4, Funny

      I agree. Maybe they should change the name to Moore's Code... -.-

      --
      If at first you don't succeed... How does that go again? Ah, forget it.
    2. Re:Moore's ??? by Amazing+Quantum+Man · · Score: 4, Informative

      Fermat's Last Theorem is a theorem. It's been proved. Before Wiles' proof, it could have been called "Fermat's Last Conjecture". But it is now a theorem.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    3. Re:Moore's ??? by Oculus+Habent · · Score: 3, Interesting

      Moore's Observation?
      Moore's Theorum?
      Moore's Speculation? - this would have been good early on...
      Moore's Principle?
      Moore's Equation? - something for the big math fans to complain about...
      Moore's Paradigm? - something for the cliche in all of us...
      Moore's Model?
      Moore's Formula?

      I kind of like Moore's Determinant, but it's not very accurate.

      But if we wander around changing things because we think they aren't right, that makes us revisionists. And revisionists are doomed to experience history for what they are sure is the first time.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    4. Re:Moore's ??? by kfg · · Score: 4, Interesting

      Yes, we should, and in fact, in reality if not in practice, we already have.

      No scientist with half a head on his shoulders really thinks of laws as "laws" any more. They're observations of behaviour reduced to a mathmatical form for the purposes of understanding and prediction.

      That is why it's Eintstein's *Theory* of Special Relativity, even though it is an even more accurate rendering of Newton's "Law." We gave up laws a century or so ago.

      While at times language changes distressingly fast there are times when it seems impossible to change at all.

      This is one of those times.

      I'm afraid the resulting confussion, allowing President's to say dumb shit like "It's only a theory," may well never subside.

      KFG

    5. Re:Moore's ??? by kfg · · Score: 3, Insightful

      It isn't a speculation because it was based on observation, and the fact that the factor would change over time was included.

      It isn't a theorem, again because it was based on observation. It isn't provable.

      So either observation or theory would have been appropriate.

      We like our little "Laws" though ( such as Murphy's), so, like it or not, law it is, and law it shall remain.

      Law's are so comforting to the masses, don'cha know. They eliminate all the messy conditional shit real life is made up of.

      KFG

    6. Re:Moore's ??? by fishbowl · · Score: 3, Interesting

      "The Hypothetical Moore Curve"

      Is it testable?

      Is his research repeatable?

      What studies have been published to support the hypothesis?

      What was tested, and how? What controls were used?

      Moore was making an economic projection in order to formulate a business plan. He was not establishing a new field of theoretical physics.
      If we had to, and if we could discount the variables of economic incentive and R&D time, we could try to directly approach the theoretical limitations. Maybe find something other than silicon and transistors that will work better than the semiconductors we use today. (We only have made incremental improvements on the same basic structures).

      The true appeal of "Moore's Law" is that we have become accustomed to seeing doublings of power in our computing devices. So much so, that any consumer product that doesn't promise twice the speed/capacity of what came before it, won't be all that exciting to us.

      There are plenty of industries where a fraction of a percent increase in production will make you a hero, even in electronics engineering.

      --
      -fb Everything not expressly forbidden is now mandatory.
    7. Re:Moore's ??? by Planesdragon · · Score: 4, Interesting

      That is why it's Eintstein's *Theory* of Special Relativity, even though it is an even more accurate rendering of Newton's "Law." We gave up laws a century or so ago.

      I beg to disagree.

      Newton's laws are simple, definitive, and we're unlike to find anything that contradicts them--relativity deals with the shape of space, not how objects react to motion, and quantum mechanics, as far as they effect "objects", are just another force.

      Classic Physics are undisputable--they can be observed by anyone with about thirty minutes of free time (or less). Relativity, on the other hand, has a rather smaller set of supporting data, and thus calling it a "law" isn't quite accurate just yet.

      While at times language changes distressingly fast there are times when it seems impossible to change at all.

      Most scientific laws are hundreds of years old--they've withstood the test of time. Relativity and other modern theories haven't withstood the test of time yet, but in a few centuries we'll be talking about "Einstein's Laws."

      I'm afraid the resulting confussion, allowing President's to say dumb shit like "It's only a theory,"

      You mean evolution, I assume.

      The principle that living creatures evolve is observable, uncontestable, and hundreds of years old. High School students can test it with rabbits. Current evolution should be taught as and called "The Law of Evolution."

      Now, when biologists start speculating about the fossil record, species relations, and where life came from, they're on territory that they can never prove to have a definite answer, and thus they should either use the same terminology that historians, not labcoat scientists use, or they should stick with "theory."

    8. Re:Moore's ??? by forand · · Score: 5, Informative
      Newton's laws are simple, definitive, and we're unlike to find anything that contradicts them--relativity deals with the shape of space, not how objects react to motion, and quantum mechanics, as far as they effect "objects", are just another force.

      Classic Physics are undisputable--they can be observed by anyone with about thirty minutes of free time (or less). Relativity, on the other hand, has a rather smaller set of supporting data, and thus calling it a "law" isn't quite accurate just yet.
      I beg to differ with you: GENERAL Relativity deals with the curvature of spacetime, SPECIAL relativity is base on very few postulates the main of which is that the speed of light is constant in all frames. This has very real and observable consequences, like the fact that you cannot transmit information faster than the speed of light, this affects your everyday life.

      Classical Physics is undisputed within a certain range of energies/time difference, but you cannot explain light causing a measurable pressure with newtons laws nor can you explain doppler shifts exactly.
    9. Re:Moore's ??? by jpmorgan · · Score: 3, Informative
      Newton's laws are simple, definitive, and we're unlike to find anything that contradicts them.

      Yup, we're unlikely to find anything that contradicts them. Like, you know, a century's worth of experimental physics. But ignoring the pesky 20th century, no, you're not going to find anything to contradict them.

      Newton's 'Laws' are simply convenient approximations. They tend to work quite reasonably in most circumstances, but they most certainly are not laws. A law is something that will always be true, everywhere; Newton's 'laws' break down as soon as you try to do anything unusual.

      They're called laws because of historical prescedent (back in the day people played fast and loose with their terminology), but it's really quite disingenious.

      And again, while neo-Darwinian Evolution is an incredibly good and compelling theory, it's going to remain just a theory until someone invents a time machine. While experiments can be performed to demonstrate small phylogenic changes, evolution discusses tremendous change over tremendous time-scales, and while it seems quite reasonable to believe that you can simply generalise observations about butterflies and rabbits out to millions of years (:-)), you can't exactly proove it, which is the point.

      Calling something a law when it really isn't does a disservice to science; you're throwing the baby out with the bathwater. One of the most important things students can learn about science is that regardless of how strong or weak the evidence is for one theory, there's always the possibility for an alternate explanation, and to be able to judge the relative merits of the theories based on their supporting evidence and their implications.

  2. In typical /. fashion by BoomerSooner · · Score: 5, Funny

    I'll comment w/o reading the article.

    Roger Moore's Law is: you get more chicks when you are James Bond than when you're Roger Moore. That's it right?

  3. The 'M' laws by Shamashmuddamiq · · Score: 5, Funny


    Microsoft's law: what you get when you put Moore's law and Murphy's law together.

    --
    ...just my 2 gil.
  4. Moores law in action? by Neck_of_the_Woods · · Score: 4, Funny


    For every news artical about Moore's Law, there will be a two fold reduction in the amount of Moore's Law that is explained. Which at some point it becomes impossible to comprehend the difference between Moore's Law and Artical Fodder about why you need a new computer.

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
  5. Cowboy Neal's Corollary to the Moore's Law by dracken · · Score: 3, Funny

    The rate at which the Moore's law is quoted in lectures and articles doubles every 18 months

  6. It's not a law by intermodal · · Score: 4, Insightful

    it is a theory, or a hypothesis, or an observation. A law in the scientific jargon must be something which is:

    6 a : a statement of an order or relation of phenomena that so far as is known is invariable under the given conditions b : a general relation proved or assumed to hold between mathematical or logical expressions

    Moore's Law only holds true to a point. There comes a time when only so much can be fit on that piece of silicon. The term conjecture might also be applicable.

    --
    In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  7. On my tenth whip. by blair1q · · Score: 3, Insightful

    Haven't we been beating this dead horse long enough?

    Admonitions against misinterpreting Moore's law are about 3 minutes less old than Moore's law itself, and will probably be the part of Moore's law that outlives the law by 20 years.

  8. That's not right.... by cybermace5 · · Score: 5, Funny

    Moore's Law is so perennially protean because its putative formulator never quite gave it a precise formulation.

    I tried to read further, but started twitching uncontrollably. How about Mace's Law: "The skill of tech writers halves, and their pride doubles, every 12 months."

    I always gave about the same credence to both Moore's Law and Murphy's Law.

    Ok, I finished the article. I learned some history, saw some graphs, and care not one bit more about Moore and his infernal Law.

    --
    ...
  9. A practical application of Moore's Law... by kevinatilusa · · Score: 4, Interesting

    Is to give you an excuse to avoid work. See http://arxiv.org/abs/astro-ph/9912202 for a paper (in PDF) describing this

  10. Re:This again? by Hannibal_Ars · · Score: 4, Informative

    If you're referring to that recent Red Herring article, my article was indeed "inspired" by it in the sense that I thought it was sensationlistic crap and I just couldn't take it anymore. For more info, see the news blurb that announces the article:

    http://arstechnica.com/archive/news/1045747027.h tm l

    --
    Senior CPU Editor | Ars Technica | http://arstechnica.com/
  11. Re:OT, But what the heck... by Lazar+Dobrescu · · Score: 4, Insightful
    Here is a more practical explanation for the less math/computer-wise.

    Basically, Amdahl's law says that you can only optimize to a point before it becomes pointless. Also, it is often used to demonstrate that it is useless to optimize a single aspect of a system when the other aspects are still unoptimized.

    For example, let's say you have a computer that executes something within 10 seconds. 5 of those seconds are spent reading from disk, 5 are spent doing calculations on the CPU.

    Now if you upgrade the disk to a disk twice as good, you're gonna get an execution time of 7.5 seconds(5 for CPU, 2.5 for disk). So you gained 2.5 seconds.

    Let's say you still think it's too slow, and upgrade the disk again to a disk twice as good. You're now getting an execution time of 6.25 seconds(5 for CPU, 1.25 for disk). You thus gained 1.25 seconds.

    You should get the trend here, if you continue upgrading only the disk, it will come to a point where, even by increasing the speed of the disk tenfold, you will only gain small fractions of second on your execution time, and small fractions of second over more than 5 seconds is definitely not a good improvement.

    The same reasonning can be applied(this is the original intent of Amdahl's law) to multi-processor machines. Assuming only 50% of a program is runnable in parrallel processing, it comes to a point where adding processors brings very little improvement, even were you to increase the number of processors tenfold. (The explanation for this is left as an exercise to the reader... Hint: it's the same explanation as the disk/cpu above.)

  12. [n8r.n]'s law by natron+2.0 · · Score: 4, Funny

    My new law/observation/theory/detriment/prophesy is:

    Every 18 [eighteen] months a new faster and more powerful processor is released to the masses that makes my 1Ghz seem obsolete.

    Not a sermon, just a thought.

  13. Re:why just the geeks? by penguin_punk · · Score: 3, Funny

    Well then they better change the ads. On every page, there's a big animated gif ad for 'American Singles' asking ARE YOU SINGLE? Yes! Of course I'm single! I'm reading this fscking article! Do they think I could get a date? hrmmph.

    Damn Marketers.

    --
    HURD - Hurd's Under Research & Development
  14. Is it not even simpler? by spellcheckur · · Score: 4, Interesting
    This article is useful for a technical understanding of Moore's "law," but I don't believe it pays enough mind to one of the factors that I believe to be possibly the most significant factor in keeping it going: the economically self-perpetuating nature of it.

    Quite simply, companies expect Moore's law to remain true. Software companies plan product lines in anticipation of processor capability doubling every n years. Processors are going to get improve at this rate, therefore we know how quickly bus performance and peripheral performance need to improve.

    Semiconductor manufacturers know this. They plan product lines in a Moore's-law-consistent manner (not necessarily explicity, but surely as a matter of economics). If they're a little behind the curve, more money gets put into keeping up with it... or somebody else steps up and keeps it true. If they're at or ahead, they hold the course.

    If someone were to introduce a processor that was 10x the density/speed of current processors, don't you think more resources would then go into peripheral design/heat management/software development to utilize the improvments, rather than continuing to focus on improving the processor?

    The reason the law has held so long and seems to be so consistent is that it sets everyone's expectations, and people plan towards those expectations. Not less, not more.

    You've all been Jedi mind tricked.

  15. Moore's law - it doesn't actually exist! by M0b1u5 · · Score: 3, Insightful

    http://firstmonday.org/issues/issue7_11/tuomi/inde x.html This is much better article IMO. It doesn't say Moore's Law isn't a powerful force for technical and social engineering, or that it doesn't drive the PC and high-tech industry, but the simple truth is that Moore's Law doesn't exist as a law at all - and the only place it does exist is in the minds of journalists!

    --
    How many escape pods are there? "NONE,SIR!" You counted them? "TWICE, SIR!"
  16. Yield hasn't been the problem for a while by Animats · · Score: 4, Informative
    That article overemphasizes yield issues. Yield really hasn't been a limiting factor for a while. At one time, fabs were yield-limited. Today, one hears quiet boasting that some fab is producing most wafers with no flaws. Detailed yield information is very closely held in the industry, but it leaks out.

    This has been achieved by getting a more and more detailed understanding of the processes and eliminating the fundamental sources of the problems. The costs of doing this are immense, but it works. It's striking to look at micrographs of chips today - everything looks so good. No ragged edges anywhere. Think for a moment about what that means. In some of those pictures, you can see atoms, and they're in the right places. Atoms.

    It's not like the bad old days of the "purple plague", ceramics with traces of radioactive minerals, or the HP fab with the 4% yield.

  17. Moore's Law is a special case by imnoteddy · · Score: 3, Informative
    Moore's Law is a special case of a concept known in manufacturing as the
    experience curve. To quote an article from the Harvard Business Review
    "Building stategy on the experience curve" (HBR March-April 1985, pg 143):
    Literally thousands of studies have shown that production costs usually decline
    10% to 30% with each doubling of cunulated output.

    The author then presents a graph showing that Dynamic RAM costs fell at 30%
    per every doubling of cumulated output from 1976 to 1984. Besides semiconductors,
    the author gives examples from the chemical industry and also the Model T Ford.

    --
    No electrons were harmed creating this post, though some may have been subjected to electrical and/or magnetic fields.
  18. Media mistakes by Anonymous Coward · · Score: 3, Interesting

    "The misrepresentation of Moore's Law in the media has always been a real pet peeve..."

    Is it possible that Americans have come to mistrust the media, because the media reporters no longer understand 99% of the subjects on which they report?

    Earlier ./ articles have mentioned the increasing specialization of society as a source of many problems and changes. Is the inability of the media to accurately report on subjects yet another product of this specialization? Both the reduced ability of the reporter to understand technical information and the reduced ability of Americans to spot (and hold media responsible for) incorrect/bad/misleading reporting have, perhaps, allowed the problem to bloom enormously.

    Perhaps Moore's Law is inversely applicable to media reliability. Every two years the reliability and accuracy of the media is halved. Every two years the ability of the average American to spot the innacuracies is reduced by half.

  19. 2035? by LesPaul75 · · Score: 3, Informative

    The most interesting thing about Moore's Law, to me, is that it implies that technology advances at an exponential rate. If that's true, then there are some obvious, serious consequences ahead.

    IBM announced recently that they will be producing a computer with roughly the same computing power as the human brain, possibly by 2005. That's a pretty significant milestone, if you think about it. Following through with Moore's Law, we should have a computer that is 1000 times more powerful than the human brain as soon as 2020... and a computer that is a million times more powerful than the human brain by 2035.

    A million times more powerful than the human brain! What will we do with a computer that powerful? Or, maybe a better question is: What will a computer that powerful do with us?

    Kurzweil has a lot of great articles on this sort of thing.