Slashdot Mirror


Forty Years of Moore's Law

kjh1 writes "CNET is running a great article on how the past 40 years of integrated chip design and growth has followed [Gordon] Moore's law. The article also discusses how long Moore's law may remain pertinent, as well as new technologies like carbon nanotube transistors, silicon nanowire transistors, molecular crossbars, phase change materials and spintronics. My favorite data point has to be this: in 1965, chips contained about 60 distinct devices; Intel's latest Itanium chip has 1.7 billion transistors!"

225 comments

  1. Keeping Count by ackthpt · · Score: 5, Informative
    Intel's latest Itanium chip has 1.7 billion transistors!"

    That's Montecito dual core Itanium, w/24MB of cache (only about 120 million transistors actually per CPU with the balance largely that motherlode of cache) and you could probably fry a steak on.

    "We can keep Moore's Law alive just by stuffing the cache!"
    "Brilliant!"
    "Brilliant!"
    Suddenly they were crushed by a giant can of Guinness containing not even an electronic sausage...

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Keeping Count by AKAImBatman · · Score: 3, Insightful

      "We can keep Moore's Law alive just by stuffing the cache!"

      If it actually works, then there's little to complain about. Unfortunately, I don't think that things are quite so easy...

    2. Re:Keeping Count by Ruediger · · Score: 2, Interesting

      I still find amazing that they managed to fit 1.7 billion transitors in a chip.

      --
      "...personality goes a long way."
    3. Re:Keeping Count by CmdrTostado · · Score: 1

      you could probably fry a steak on

      the chip consumes 23 percent less power than the single core version: 100W to 130W, the chip maker said.

      I wouldn't want to try to fry a steak on a measly 130 watt heating element

    4. Re:Keeping Count by Anonymous Coward · · Score: 3, Insightful

      Moore's law was about transistors, not computing power like it has commonly been misinterpreted as. I feel that using the phrase "stuffing the cache" is somehow implying that using the transistors for cache is somehow cheating. It is not cheating in any way shape or form. Moore's law is about transistors, regardless of how you use them.

    5. Re:Keeping Count by rayde · · Score: 4, Funny

      they are just very, very small. ;)

    6. Re:Keeping Count by Anonymous Coward · · Score: 3, Funny

      They left out one of the s's in transistor to get all of them to fit.

    7. Re:Keeping Count by ackthpt · · Score: 3, Funny
      I still find amazing that they managed to fit 1.7 billion transitors in a chip.

      they are just very, very small. ;)

      Actually they're rather large, but cleverly Intel have found a way to story them in an alternate universe using Portable Blackhole Technology(TM). Cross your fingers and hope nobody in that alternate universe stumbles across them.

      --

      A feeling of having made the same mistake before: Deja Foobar
    8. Re:Keeping Count by CmdrTostado · · Score: 1, Interesting

      Actually, the blacks were the group who perfected the art of barbeque. They took the leftover pieces that their the masters didn't want to mess with, such as the ribs, and learned how to slow cook them to perfection.

      P.S. I grilled 3 meals last weekend. On charcoal. Real flames. Not cityfied propane flames.

      Beef, it's what's for dinner, because there's no such thing as a chicken knife.

    9. Re:Keeping Count by CmdrTostado · · Score: 1, Funny

      Score:-1, Flamebait

      Get yourself a barbeque

      Now that's funny. But if it gets modded as funny then it won't be funny anymore

    10. Re:Keeping Count by Anonymous Coward · · Score: 0

      No flag, Please. I was drawn offtopic by the parent.

    11. Re:Keeping Count by kabz · · Score: 1

      All of this talk about shrinkage is making me nervous ...

      --
      -- "It's not stalking if you're married!" My Wife.
    12. Re:Keeping Count by MOBE2001 · · Score: 4, Insightful

      If it actually works, then there's little to complain about.

      It can only work for so long. The biggest problem that is keeping performance down is not the processor but the memory retrieval and writing system: only one memory location can be accessed at any one time. This is also known as the von Neumann bottleneck. Not even clustering can get around this problem because there is a need for inter-process communication that slows things down. If someone could come up with a system that allows unlimited random and simultaneous memory access, the physical limit to processor speed would not be such a big deal anymore. We would have found the holy grail of fast computing.

    13. Re:Keeping Count by Anonymous Coward · · Score: 4, Funny

      Portable Blackhole Technology(TM).
      Not to start a flamewar here, but AMDs Micro Singularity Architecture(TM) is vastly superior to intel's PBT.

    14. Re:Keeping Count by Sayan · · Score: 3, Funny

      The Itanium story

      Number of transistors= 1.7 billion
      Number of units sold = 1.7K
      Money invested= gazillion dollars

      Tasting dirt from your puny competition (read AMD)= priceless

      --
      resurrect my .sig
    15. Re:Keeping Count by Xorath · · Score: 1

      I don't mind my stakes raw or blue in a rare situation such as a processor cook off!

    16. Re:Keeping Count by Xorath · · Score: 1

      make that Steaks... sorry sleep deprivation

    17. Re:Keeping Count by kurzweilfreak · · Score: 1

      You have nothing to fear.

      --

      kurzweil_freak

      5th Kyu Genbukan Ninpo/KJJR student

      Be the darkness that allows the light to shine.

    18. Re:Keeping Count by timeOday · · Score: 4, Informative
      But this misinterpretation is the only reason anybody cares about the "law" in the first place. There's no reason to care about increasing transistor counts unless there's a payoff.

      The problem with bigger & bigger cache is that it has diminishing returns. This is why Intel's "Extreme" chips are a waste of money.

      The inability to do anything useful with all those transistors is why we're seeing the advent of multi-core chips, which are neat but fail to preserve the conventional single-threaded programming model. This places the burden of creating explicit parallelism on the programmer, and leads to more complicated code, which means it costs more to write and also contains more bugs.

    19. Re:Keeping Count by jonadab · · Score: 1

      > Beef, it's what's for dinner, because there's no such thing as a chicken knife.

      That's because nobody *needs* a special knife to eat chicken; it's possible to cut chicken with a fork or, in a pinch (if the chicken is cooked right) even a spoon. Beef is much tougher, and so sharp and/or serrated knives (miniature saws, in effect) are pretty well required, otherwise some cuts wouldn't even be edible. If beef isn't tough enough for you, the next step up is wood.

      Of course, you can always work around this problem by getting beef that's been pre-chewed. Hamburger, we call that.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    20. Re:Keeping Count by Aumaden · · Score: 2, Funny

      Just never, ever, ever put the chip in backwards. I lost a living room, half a dining room, and 3 cats that way.

    21. Re:Keeping Count by Alan+Partridge · · Score: 0

      Real flames, eh?

      I can sense your powerful masculinity from here. I bet your F-150's gun racks send all the local boys crazy!

      --
      That was classic intercourse!
    22. Re:Keeping Count by kirel · · Score: 1
      You're right that there is a huge difference between transistor count, and performance payoff.

      http://acmqueue.com/modules.php?name=Content&pa=sh owpage&pid=273&page=3 has a great interview with Alan Kay. (probabaly linked from ./ at one point)

      One powerful point made is:
      Neither Intel nor Motorola nor any other chip company understands the first thing about why that architecture was a good idea.
      Just as an aside, to give you an interesting benchmark--on roughly the same system, roughly optimized the same way, a benchmark from 1979 at Xerox PARC runs only 50 times faster today. Moore's law has given us somewhere between 40,000 and 60,000 times improvement in that time. So there's approximately a factor of 1,000 in efficiency that has been lost by bad CPU architectures.

      The myth that it doesn't matter what your processor architecture is--that Moore's law will take care of you--is totally false.
    23. Re:Keeping Count by Surye · · Score: 1

      Hahah, that made my day.

    24. Re:Keeping Count by CmdrTostado · · Score: 1

      That's my mom's F-150, you insensitive clod. ;-)

    25. Re:Keeping Count by Anonymous Coward · · Score: 0

      of course, if programming languages had been advancing at a similar rate, the parallelism would probably be abstracted away from the programmer.

      It's a shame that we're all stuck on our favorite language instead of writing new languages which assist with multi-threading.

  2. Don't hold your breath... by gaber1187 · · Score: 4, Informative

    So many people really doubt Moore's law will die anytime soon. Just because intel isn't jumping MHz every year, doesn't mean its ending... There are so many things left to do to squeeze out more performance in the same area or smaller. You can go to 3D stacks of transistors, higher K oxide dielectric, the list goes on and on. I agree with the article that says that we could see it go into the 2020s... the main problem that will hinder moore's law will be the economics of investing in new fabs, and waning demand of chips, not research and technology limitations. I see more money being pumped into memory chips and special purpose ARM style chips with a focus on low power. Eventually, people will just say, "Moore's law just doesn't matter anymore, the market has changed".

    1. Re:Don't hold your breath... by Anonymous Coward · · Score: 2, Informative

      "Just because intel isn't jumping MHz every year, doesn't mean its ending..."

      Maybe not, but there's certainly been a bit of a bump in progress recently; no notable new desktop CPUs, and certainly no increase in the complexity, component count or speed - unless you want to count cache - nothing in the last 18 months has fulfilled the criteria set out in Moore's Law. Having said that, this anomaly only applies to CPUs.

      I would hazard a guess that the law still holds true in memory - major advances there in transistors per square inch - and almost certainly in graphics processors. I envisage more specialised chips appearding to take a lot of the core work from the CPU - World Physics Processors anyone?

      With the current circumvention of limitations being to cobble two cores together on a chip, could this also be the route that GPU manufacturers take in a few years or so?

    2. Re:Don't hold your breath... by Anonymous Coward · · Score: 0
      So many people really doubt Moore's law will die anytime soon. Just because intel isn't jumping MHz every year, doesn't mean its ending...

      Actually, it means that it has already ended.

    3. Re:Don't hold your breath... by Taladar · · Score: 1

      GPUs already use massive parallelization.

    4. Re:Don't hold your breath... by jacksonj04 · · Score: 1

      http://www.theinquirer.net/?article=21648

      Physics to your heart's content.

      --
      How many people can read hex if only you and dead people can read hex?
    5. Re:Don't hold your breath... by Anonymous Coward · · Score: 1, Insightful

      Yes, but in the sense so do CPUS - multiple registers, pipelines etc.

      I should have been clearer, but what I'm expecting is that when GPU designers hit a brick wall they'll take two cores (with their own internal parallelized structures) and bolt them together - more brute force than smart answer.

      In fact, now you mention it, I suppose SLI is pretty much that - use two cards rather than one...

    6. Re:Don't hold your breath... by Al+Mutasim · · Score: 0
      Progress will continue. Periodic doubling of computational power transcends physical rationale. Exponential growth is produced by positive feedback, and there is positive feedback in computational progress because each generation of computer is used to design and build the next.

      As long as silicon is behind the best computers, this exponential growth will be represented through Moore's Law. Even when we move on from silicon, exponential growth will continue in the new medium. It is reasonable to predict that despite knowing zero about the new medium.

    7. Re:Don't hold your breath... by Anonymous Coward · · Score: 0

      Uh...

      True or not, that's disturbingly hot.

      Am I the ghey?

    8. Re:Don't hold your breath... by Doppler00 · · Score: 3, Interesting

      This is a good point. I have money saved up just waiting to buy the latest greatest thing... yet it's not here? My 3.0GHz P4 I bought in Jan 2004 is within %20 of the speed of any of Intel's offerings now (within the same class: desktop/consumer). And even when the dual core devices are released, I'm not confident that they will provide a doubling of performance.

      And what about Nvidia? They're last product jump from 5900 to the 6800 was absolutely amazing. A very clear %100 increase in performance. I'd be very surprised to see Nvidia be able to match that leap sooner than 4Q 2006.

    9. Re:Don't hold your breath... by SQL+Error · · Score: 1

      And what about Nvidia? They're last product jump from 5900 to the 6800 was absolutely amazing. A very clear %100 increase in performance. I'd be very surprised to see Nvidia be able to match that leap sooner than 4Q 2006.

      Maybe, maybe not.

      Clock speeds of GPUs have been inching upwards just like those of CPUs, but the number of pipelines has been growing rapidly - from 8 to 16 in your example. They haven't hit a practical limit there yet, though power consumption is getting to be a worry. You might well see another 100% gain by 4Q '05 - but with a monster heatsink that blocks three slots.

      Or you could go SLI...

    10. Re:Don't hold your breath... by Cardinal+Biggles · · Score: 1
      special purpose ARM style chips with a focus on low power

      The ARM was designed in the late 80s as a general-purpose CPU for the British Acorn computer (originally ARM stood for Acorn RISC Machine).

      Because of its very efficiently coded instruction set, it turned out to use very little power. This is why, in subsequent years, it started to find its way into embedded applications.

      After Acorn went bust, ARM remained as the only profitable part of the company, focusing mainly on embedded applications of its design. But it was not designed with this in mind, and in fact some small companies still make ARM-based workstations. Even Corel used to make one (remember the Netwinder?).

    11. Re:Don't hold your breath... by grozzie2 · · Score: 1
      I can remember when it was normal for myself, and all of my friends, to upgrade computers on an annual basis. As software developers, the increase in speed always paid for itself rather quickly in time saved waiting for compiles to finish. When I left 'big corp' and struck out on my own full time, I bought the fastest development workstation money could buy at the time, a 486dx2 running at a whopping 66mhz internally. My friends were in awe, it was the first time any of us had seen a desktop that needed a fan on the cpu. This was a group of geeks that were already earning a living in pc software during the days of the 8088 and 80286, we all stayed on the bleeding edge.

      The story was the same for a typical office worker, the upgrade in those days actually made a person more productive, less time spent waiting for the computer, so it was a regularily scheduled event. this went on for a lot of years, and the market was driven by the desire for higher performance, and a plethora of money available for sales into that upgrade market.

      About the time 'run of the mill' processors were hitting the 700mhz mark, a lot of business started to question the upgrade cycle. For typical office work, the 700mhz machine does the job just as well as a fancy new 2.5ghz. Middle of the road performance is 'good enough' for the majority of the market, demand for high end processing improvements is not like it used to be, and it's starting to show in the market. Morre's law is being displaced by the economics of supply and demand. the demand for improvements in the high end no longer justifies the r&d costs involved, the majority of the market is satisfied with mid range equipment.

      Moores law is not dead, it's just been trumped by supply/demand cycles. the market has reached a point where it's not willing to pay for more performance every day, 3 year old technology is 'good enough'. Development in the high end is slowing, not because of technology barriers, but because of financial barriers. The market is no longer clamoring to replace it's entire inventory of in use pc's every 3 years, it's voting with the chequebook, by keeping the machines in service.

    12. Re:Don't hold your breath... by kyojin+the+clown · · Score: 1
      My mum has got about 15-20 Acorn Boxes, all flavours, 3000s all the way up to StrongARM, all still in daily use in her classroom. they are all over educational establishments, they were the original Tesco Voucher computers.

      and frankly they are bloody brilliant. no slow death like windows boxes which need reformatting annually, spyware notwithstanding. the OS is on ROM for some of them i believe.

      and so many hours wasted on Stunt Racer 2000. so many happy hours...

      emulator http://www.redsquirrel.fsnet.co.uk/redsquirrel.htm l

    13. Re:Don't hold your breath... by Targon · · Score: 1

      The key is in the code, not in the hardware itself when it comes to dual core. In the area of games, you have Neverwinter Nights(no one has benchmarked using it, but from what I have heard, it does use a multi-threaded design. What's the other title, Doom 3 that uses multi-threading?

      AMD is still able to get more speed out of the Athlon design, so we will be seeing a 3GHz or faster version of the Athlon 64/Opteron within 12 months from what I've been reading.

      With GPUs, Nvidia really lagged behind during their Geforce FX(5000 series), and it took until the 6800s before they recovered. Both ATH and Nvidia are adding pixel pipelines to each new generation because they have discovered that it's the best way to improve performance for the moment. There is a lot of work that can be done in parallel in a GPU to render an image. To do the same thing, to split up application code to run in parallel would need either a pre-processor to break down code within an individual thread and properly assign it to different virtual threads for execution and then re-intigration, or just have the applications themselves be coded as a multi-threaded app which is what developers are FINALLY doing today.

      Intel ran out of steam with their P4 design until they get the 65nm process figured out. It's why you don't see anything faster than a 3.8GHz version. An AMD processor running at 3GHz would be a pretty good jump from your 3GHz P4.

    14. Re:Don't hold your breath... by GeckoX · · Score: 1

      I hear that.
      My beef is that I'm still running a dual PIII setup. (1.2ghz) The latest and greatest desktops from intel or amd really don't offer enough of a performance boost to warrant _upgrading_ from a dual to a single chip. There are no desktop dual chip boards for P4. So, I can get more raw speed but sacrifice awesome multitasking performance. Wtf? And no, a single Hyperthreaded P4 does most certainly not compare to 2 dedicated chips. Its just a neat trick that can help in some cases. (Been using HT Xenons in servers for years now, they are NOT 2 for one, but they are good)

      So yeah, why is it that there really isn't a valid replacement on the market for a 4 year old dual proc machine?

      --
      No Comment.
    15. Re:Don't hold your breath... by Alan+Partridge · · Score: 0

      There is.

      The PowerMac G5 or, if you must, some kind of two-way Opteron.

      Why limit yourself to Intel CPUs?

      --
      That was classic intercourse!
    16. Re:Don't hold your breath... by Anonymous Coward · · Score: 0

      doesn't mean its ending

      "it's", or, better, "that it's".

  3. The countdown... by nick_davison · · Score: 0, Troll

    ...to the next article discussing how Moore's law can't possibly hold up much longer begins now.

  4. Kinda obvious.... by FalconZero · · Score: 2, Insightful

    ...but the article doesn't point out that the law is based on silicon transistor based computing. Obviously, if we switch to other bases for computation, it probably wont apply. IE quantum or plasmonic (yes, I know the latter will probably be in silicon).

    Before anyone says, well we've adjusted the length of time for doubling already, we'll do it again. For what its worth, its a bit silly saying X=2^Y/T is a law if you redefine T everytime it doesn't fit.

    --
    Windows in 6 Bytes (IA-32) : 90 90 90 90 CD 19
    1. Re:Kinda obvious.... by fm6 · · Score: 3, Interesting
      Strictly speaking, you're right. But Moore's law, despite the name, isn't a law of nature. It's an observation about the progress of the chip industry. And that progress is motivated by a simple feedback loop: other industries put ICs into their products, which motivates the IC industry to retool to make better, cheaper ICs, which motivates other industries to put ICs into their products...

      Moore's original observation, that transistor density doubles every 18 months, will obviously cease to apply once it becomes impossible to make transistors. But as long as that feedback loop continues to churn, it continues to make sense to talk about Moore's law.

    2. Re:Kinda obvious.... by Temsi · · Score: 4, Insightful

      Actually, you're wrong in assuming his law will cease to apply once it becomes impossible to make transistors, as the law didn't apply specifically to transistors in the first place.

      His observation was made to Electronics magazine, in the April 19th, 1965 edition.
      He didn't mention transistor density.
      He didn't mention processors (as microprocessors were still 6 years away from being invented).

      He was describing component integration on economical integrated circuits.
      He observed that component integration doubled approximately every 12 months. He increased that number to 24 months, in 1975. Since then, other people have split the difference to 18 months.

      None of those figures, 12, 18 or 24 months, are accurate.
      If the 18 month figure was accurate, today's chips would have 75 Billion transistors.
      With his original 12 month figure, 27 Trillion.
      With his revised 24 month figure, 37 Million...

      Also, this isn't even a law... it's an observation.

      Please note... I relied on Tom R. Halfhill's column in Maximum PC (April 2005) "The Myths of Moore's Law" for this reply.

      --
      -- This sig for rent.
    3. Re:Kinda obvious.... by -kertrats- · · Score: 1

      Moore's original observation, that transistor density doubles every 18 months

      Glad to see that my faith in /.ers not RingTFA has been restored.

      --
      The Braying and Neighing of Barnyard Animals Follows.
  5. The Lesser Known Part 2 of Moore's Law... by Arcanix · · Score: 5, Funny

    The amount of articles mentioning Moore's law will double each year.

    1. Re:The Lesser Known Part 2 of Moore's Law... by aardwolf204 · · Score: 0, Redundant

      Incorrect. The amount of articles mentioning More's law will double every 18 months.

      --
      Im dreaming ofa big bndwdth, That can resist the /.crowd.May ur days b merry & bright & may al
    2. Re:The Lesser Known Part 2 of Moore's Law... by nxtr · · Score: 1

      Conversely, the number of comments regarding past articles about Moore's Law will also double each year.

  6. law? by wpiman · · Score: 2, Insightful

    Shouldn't it be Gordon's theorem is we are questioning it? People don't question the theory of relativity or the theory of evolution (ok- I meant educated people)- and we still refer to these as theories.

    1. Re:law? by Anonymous Coward · · Score: 0

      Why is it people like you who don't even understand the difference between theory and theorem who ask for changes in terminology?

    2. Re:law? by Anonymous Coward · · Score: 1, Funny

      "Gordon's theorem"

      Ah yes, the theory that at any given moment on the space-time continuum, you will always have just enough processing power to play the current release of Half Life...

    3. Re:law? by thedustbustr · · Score: 1

      quantum mechanics and gr can't both be true... hence 'theory'. Theory of evolution cannot be proven over theory of religious influence in evolution... not to imply that religion can be proved (at the moment, at least... but this goes for anything that can't immediately be proved... future science can probably achieve things we dont even dream about) Not that the distinction matters anymore... half the stuff they teach us in university math is random 'theorems' that are painfully obvious...

      --
      This sig is false.
    4. Re:law? by Taladar · · Score: 2, Funny

      People are questioning Copyright Law and it is not called theory because of that either.

    5. Re:law? by kaosrain · · Score: 2, Informative

      A theory is an integrated set of principles that organizes and predicts observations.

    6. Re:law? by dumllama · · Score: 1

      And a law is an observation that holds true, without any explanation.

      --
      "eternal vigilance is the price of liberty" Wendell
    7. Re:law? by glitch23 · · Score: 0

      Oh so the people who *do* question evolution are uneducated? With that comment I'd say you just put yourself into the uneducated category. Einstein questioned Newton's laws and if he hadn't we wouldn't have Relativity. Is he uneducated? Millions of people question evolution. There is no direct evidence for it (huge gaps in fossil records). We can compute mathematical equations and provide direct, correlating, observational evidence for what relativity predicts (light being bent by gravity during eclipses).

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    8. Re:law? by coopex · · Score: 2

      QM and GR are both proven. However, this is not the same as a math proof. With science, proving something means attacking it in so many different ways, and having it still produce valid results constitutes a proof, unlike a math proof that is 100% true based on pure logic.

      --
      The road to hell is paved with good intentions.
    9. Re:law? by zippthorne · · Score: 1

      What? educated people question both of those theories. That's like saying people don't question newton's laws.. surely there were people who didn't, but that doesn't mean there isn't more work to do in the area. You've just insulted every scientist working on any kind of unified theory.

      --
      Can you be Even More Awesome?!
    10. Re:law? by mshawatmit · · Score: 1

      A theory is an integrated set of principles that organizes and predicts observations.

      A theory, last I checked, was a set of statements closed under logical implication.

    11. Re:law? by masklinn · · Score: 1

      Nah, if you don't explain and predict facts it's not a theory it's pulling random crap from your ass.

      The base of a theory is a set of facts (that the theory must explain/clarify) and a goal of a theory is another set of facts (that a theory is supposed to predict, in order to verify if it holds true or not)

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    12. Re:law? by SQL+Error · · Score: 1

      A theory, last I checked, was a set of statements closed under logical implication.

      You checked the wrong book.

      Mathematical theories are very different to scientific theories.

  7. Solving problems. by brejc8 · · Score: 1, Insightful

    People always talk about the end to Moors law stating that we cannot solve some challenges. Other people always reply "well we always manged to solve challenges and we probably always will".
    What I think is more interesting is how far ahead we can solve them. The clock distribution problem was a problem for seen and solved years ahead of it biting hard. Nowadays the problems arise and we have shorter and shorter time to react before they cause serious problems.
    This is the strongest proof I found that this technology will (eventually) stagnate.

  8. Slashdot corollary by panaceaa · · Score: 4, Funny
    What about the Slashdot corollary? That is:
    Despite the fact that Moore's Law has been around for 40 years, and widely known about for almost as long, Slashdot will report about it at least once a month.
    It's almost as prevalent as the popular media corollary, which is:
    Popular media will always say that Moore's law is ending now, while ironically citing examples where such earlier predictions were premature.
    1. Re:Slashdot corollary by alatesystems · · Score: 2, Funny
      Or the other popular geek corollary:
      BSD is dying.
      Sometimes followed up with by another corollary:
      Each slashdot story is repeated within a small time of the original posting, leading to a doubling in the amount of Moore's law stories.
    2. Re:Slashdot corollary by Anonymous Coward · · Score: 0

      Each slashdot story is repeated within a small time of the original posting, leading to a doubling in the amount of Moore's law stories.

      Shhhh ... the editors will hear you and use that as an excuse for the dups.

      Oh wait, they don't read Slashdot do they ...

  9. Is there already a Law that says... by sTalking_Goat · · Score: 3, Funny
    at each iteration the time until the next "Death of Morre's Law" article is halved?

    If not I herbey proclaim it Goat's Law.

    --

    My days of not taking you seriously are certainly coming to a middle...

    1. Re:Is there already a Law that says... by Anonymous Coward · · Score: 0

      herbey? The Love Bug?

    2. Re:Is there already a Law that says... by Allnighterking · · Score: 1

      Finally corallary, The methodology of determining that moores law applies will change every six months as well. (It was mhz then mips then then then) problem is.. no matter how fast they get I still can't do realtime music composition and playback the way I could on my Amiga 500.

      *sigh*

      --

      I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  10. Forty Years of Dupes by Anonymous Coward · · Score: 0
    http://slashdot.org/article.pl?sid=04/04/06/123324 7&tid=126

    I bet we could find an article for each year if we look hard enough. :)

  11. Do you have a source for the 120M transistors ? by PaulBu · · Score: 2, Informative

    I was looking for logic vs. cache break-down numbers for a while, obviously Intel is not keen on providing it on their own.

    The way I see it, 24 MB = 1024*1024*8*24 * 6 transistors/SRAM cell = 1.2B transistors for cache, still leaving 500M for logic. Well, we can factor in address storage and cache access logic, but I'd still like to see some harder data than this.

    Paul B.

    1. Re:Do you have a source for the 120M transistors ? by questionlp · · Score: 5, Informative

      Keep in mind that the Montecito has 24MB of L3 cache, plus 2.5MB of L2 and 32K of L1 cache. You also need to include links between the two cores, the cores themselves, tags, bus interface and arbiter, plus redundant SRAM cells so that one or two defects doesn't render the die worthless.

      I don't know how many additional SRAM cells Intel is planning in each of the cache levels, so the 1.2B transistors for cache can climb up to 1.4-1.6B.

      Someone posted a number of 1.47B transistors for the L3 cache at Real World Tech. I'm not sure how credible or accurate that number is.

      Another article on RWT shows approximate die floor plan and othat info at:
      http://www.realworldtech.com/page.cfm?ArticleID=RW T100404214638&p=4

    2. Re:Do you have a source for the 120M transistors ? by iggymanz · · Score: 1

      yup, it's 120M, I counted the 360,230,120 sources, drains and gate connections in the photo and divided by 3

  12. Data point? No, two points! by Anonymous Coward · · Score: 5, Funny

    My favorite data point has to be this: in 1965, chips contained about 60 distinct devices; Intel's latest Itanium chip has 1.7 billion transistors!

    Uh, wouldnt that be two data points?

    1. Re:Data point? No, two points! by Infinityis · · Score: 1

      Actually, that's 10 data points.

      In binary, of course.

    2. Re:Data point? No, two points! by Anonymous Coward · · Score: 0

      No, that would be two datum points. Or one data point.

    3. Re:Data point? No, two points! by Anonymous Coward · · Score: 0

      "Uh, wouldnt that be two data points?"

      No, it's an Intel dual core data point.

    4. Re:Data point? No, two points! by VoidWraith · · Score: 1

      Two datum points is correct, but one data point is illogical. Who says "one geese foot"? Odd example I know, but it should be "one goose foot"

    5. Re:Data point? No, two points! by nEoN+nOoDlE · · Score: 1

      is the amount of data points doubling between the time of the article being posted and the time your your comment was posted due to Moore's Law? It's NOT DEAD!!!

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
  13. Forty More Years? by Anonymous Coward · · Score: 0
  14. 1.7 Billion? by OAB_X · · Score: 3, Funny

    Intel's latest Itanium chip has 1.7 billion transistors!"

    No wonder they call it the Itanic! Both were big and huge and failed miserably.

    1. Re:1.7 Billion? by Anonymous Coward · · Score: 0

      But Intel's chips haven't killed anybody ... yet.

    2. Re:1.7 Billion? by Eternally+optimistic · · Score: 1

      Man that's a lot of transistors to anti-alias fonts. But they sure look pretty these days.

      --
      What keeps me going is my inertia.
    3. Re:1.7 Billion? by OAB_X · · Score: 1

      Everyone needs to have their anti-alised fonts stored in the 24mb of cache, that way they dont need to waste cycles on it and can be used doing stuff like inflating the price and being hard to program.

  15. It's not a law... by GrahamCox · · Score: 5, Insightful

    It's not a law, it's an observation. Did you know the term 'law' for a scientific theory was coined by Isaac Newton, who felt that his 'Laws of Motion' were so right and pervaded the universe so deeply that they had to be a law? He wanted to convey they had a deeper significance than a mere theory. In time of course, even these 'laws' came to be shown to be incomplete or only true for slow moving objects. Ever since, every theory both worthy and crackpot has been called a 'law'. It's about time we returned to the humbler 'theory', 'theorem' or 'observation'. In the case of Moore's 'Law', it's not even a very good theory, since it only describes a very general trend, it cannot predict with any accuracy exactly how fast/how many transistors or elements a chip will have at any time in the future.

    By the way, if the Itanium has 1.7 billion transistors, (I'll take the poster's word for it) then one has to ask - are they all pulling their weight? It seems a hell of a lot for what it does. Surely one way to squeeze more out of Moore's Observation is to come up with more efficient architectures and use fewer devices, working more efficiently/smarter/harder. Just a thought.

    1. Re:It's not a law... by glitch23 · · Score: 0

      By the way, if the Itanium has 1.7 billion transistors, (I'll take the poster's word for it) then one has to ask - are they all pulling their weight?

      Ask the 24MB of cache that utilize a good chunk of that transistor count.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    2. Re:It's not a law... by SamAMac · · Score: 1

      The accepted scientific definition of a law is a rule based on observation that predicts other observations. So basically, Moore noticed that the number of transistors per unit area was doubling every 18 months and said it would continue to do so, and so far it has. A theory is a possible explanation for an observed behavior. They're two entirely different creatures, not degrees of certainly as you suggest.

    3. Re:It's not a law... by node+3 · · Score: 1

      It's not a law

      That would be true, if it weren't for the fact that it is a law.

      A law is just a general or universal statement of the way things are. Some are imposed by man, some are imposed by nature, and others are based on the observation of trends.

      That's what makes Murphy's Law a law, what makes Godwin's Law a law, and, yes, what makes Moore's Law a law.

      Laws don't even have to be right to be a law.

      it's an observation

      It's that too. These aren't mutually exclusive things.

      Did you know the term 'law' for a scientific theory was coined by Isaac Newton

      Did you know that "Moore's Law" isn't a scientific theory?

      Ever since, every theory both worthy and crackpot has been called a 'law'.

      Wrong. We don't call Relativity, Gravity, Evolution, etc, 'laws', we call them "theories". The theories may contain 'laws', but you are getting things mixed up here.

      It's about time we returned to the humbler 'theory', 'theorem' or 'observation'.

      It's been that way for... basically ever, in contemporary science. Where have you been lurking that people are calling every theory a law?

      In the case of Moore's 'Law', it's not even a very good theory,

      Then it's a good thing it's not called "Moore's Theory of IC Complexity"!

  16. Electronics Magazine! by Anonymous Coward · · Score: 0

    "Forty years ago, Electronics Magazine asked Intel co-founder Gordon Moore to write an article summarizing the state of the electronics industry."

    I remember Electronics Magazine. I loved it. It was great. It just sort of fizzled out. Alas and alack.

    About the only thing I can think of now that covers the whole industry is Spectrum. Otherwise, all that arrives in my mailbox is stuff like Microwave Buyer's News and Circuit Cellar. Is there a great magazine out there that I'm missing?

    1. Re:Electronics Magazine! by homerj79 · · Score: 2, Informative

      The paper he wrote for Electronics Magazine is here.

      --
      SYSOP ('sih-sop) n.: the guy laughing at your typing.
    2. Re:Electronics Magazine! by FLOOBYDUST · · Score: 1
      Please read this article.

      Print it out.

      Hang it up

      It is not that this article is very well written and shows the high level that trade magazines once achieved or that Dr. Moore correctly predicted the future trends of the electronics industry for the next 40 years or stated a "gut feeling" which legend has never quoted correctly and the mythmakers have turned into a "law".

      Hidden in the small print in the bottom left corner is the best career advice I wished I had received but if asked today I will provide to any aspiring engineer (electronic, mechanical or computer sci),p> "Dr Moore is one of the new breed of electronic engineers SCHOOLED IN THE PHYSICAL SCIENCES rather than in electronics. "

      (To translate into software.. learn the algorithims )

  17. Michael Moore's Law? by TimeTraveler1884 · · Score: 3, Funny

    Michale Moore has a law now? Great, and I haven't even seen his film Rescue 911 yet. Now I understand why Disney tried to crush him and his law-making ego.

    1. Re:Michael Moore's Law? by Infinityis · · Score: 2, Funny

      No, you've got it backwards...Michael Moore's law is about how his ego doubles every 18 months.

    2. Re:Michael Moore's Law? by Anonymous Coward · · Score: 0

      In our house, we call that girth.

  18. Moore's Law is Dead by snuf23 · · Score: 5, Funny

    It's buried right next to BSD, adjacent to the freshly dug grave for World of Warcraft.

    --
    Sometimes my arms bend back.
  19. Good reason for that by dbIII · · Score: 1

    Moore was at Intel, and was pushing that goal for most of those years.

  20. Re:Typical /. Subject. by wahsapa · · Score: 4, Funny

    no, Murphys Law is eventually one day someone will make a cyborg police officer.

  21. Self fulfilling by Bifurcati · · Score: 4, Interesting
    One can't help but wonder whether there's a self fulfilling element to these sort of prophecies - do computer manafacturers feel pressure to adhere to Moore's law? Is it a challenge to keep up? Or is it really just chance?

    Also, for the record as a physicist, quantum computers won't remove the need for conventional computers in most areas - a big thing is (as I understand it) that they're not programmable, and have to be built to a certain specification. Therefore, classical computers will always have their use.

    1. Re:Self fulfilling by Anonymous Coward · · Score: 0

      well what about quantum FPGAs then?

    2. Re:Self fulfilling by necessary+evil · · Score: 1

      For the record, as a mathematician, weren't electronic computers 'not programmable' when they first came out? It seems inevitable that classical computers will eventually go the way of the abacus (by that I mean that only nerds like me will still play with them).

  22. oblig star wars reference by Anonymous Coward · · Score: 0

    luke skywalker: I care.

  23. It definitely has less that 300 - 400 years. by highfreq2 · · Score: 5, Interesting

    Somewhere around there the number of transistors in a chip becomes equal to the number of atoms in the known universe.

    1. Re:It definitely has less that 300 - 400 years. by norkakn · · Score: 2, Insightful

      Look at the world was like even 150 years ago. Do you really think that we have any clue what the building blocks of society will be? 150 years ago the telegraph was pretty hot stuff.

    2. Re:It definitely has less that 300 - 400 years. by incom · · Score: 1

      2 words: quantum computing.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
    3. Re:It definitely has less that 300 - 400 years. by Anonymous Coward · · Score: 0

      Speaking as a cosmologist, bear in mind that in the phrase "the known universe", the word known is used with a special meaning which is quite accurately approximated by the word unknown.

    4. Re:It definitely has less that 300 - 400 years. by glitch23 · · Score: 0

      You mean "equal to the estimated number of atoms in the known universe." We humans are so quick to assume we know the exact answer to everything even if we aren't/weren't there to provide evidence(Big Bang anyone?).

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    5. Re:It definitely has less that 300 - 400 years. by kesuki · · Score: 4, Informative

      If the number started at 60 40 years means ~27 doubling of 60 so today's processores should have 8 billion tansistors 200 doublings of 8 billion is about 1.32*10^74 According to answers.com earth is composed of roughly 10^50 atoms and the Observable universe is estimated at 10^80 to 10^85 which is 335-356 years from now, not 300-400 Also, composing a transistor out of a single atom it pretty tough. plus you have to have gates etc. And if the whole observable universe is the processor, where is the rest of the system? ;) obviously you could make a system on a chip, but even then valuable atoms are being used and taking away from moore's law. plus the atoms of the device used to fabricate the observable universe into a giant processor... on the plus side, with that many transistors, you can probabbly encode the entire history of the universe into a mathmatically lossless codec that can achieve fit the entire sum of knowledge into a single byte of data. Some people believe this already happened, and the resulting processing caused the universe to collapse into a singularity and expolode into a new universe.

    6. Re:It definitely has less that 300 - 400 years. by Anonymous Coward · · Score: 0

      Didn't they do this already? The mice I mean. Oh wait that was just the earth.

    7. Re:It definitely has less that 300 - 400 years. by ideonode · · Score: 1

      According to answers.com earth is composed of roughly 10^50 atoms and the Observable universe is estimated at 10^80 to 10^85 which is 335-356 years from now, not 300-400

      Thanks for the useful maths. However, why did you feel the need to correct the orignal poster's 300-400 year estimate? Your more refined estimate does not invalidate the OP. And besides, given the large number of (intelligent) guesswork in the calculations, I think it'd be more realistic to use 300-400 years than 335-356 years.

      Anyway, appreciated the stats.

    8. Re:It definitely has less that 300 - 400 years. by Anonymous Coward · · Score: 0
      2 words: quantum computing.

      Two words: Copyright Infringement.

    9. Re:It definitely has less that 300 - 400 years. by murderdethkill · · Score: 1

      I guess with a computer like that we'd be able to find out the Ultimate Question to to Life, the Universe and Everything...

    10. Re:It definitely has less that 300 - 400 years. by nametaken · · Score: 1

      Exactly what I was thinking. Why do all the math? The answer is 42.

  24. Graphs???? by King-Raz · · Score: 4, Interesting

    Has anyone got any pretty graphs of the performance of particular CPUs against time? It would be cool to have some sort of visual representation of the validity of Moore's law.

    --
    ~c
    1. Re:Graphs???? by El · · Score: 1

      Moore's Law does not directly predict "performance", rather it predicts the number of transistors on a chip, e.g. "the number of transistors doubles every 18 months." Meaning we should have 67,108,864 times as many transistors as we did 39 years ago... if they have 1.7 billion now, then they should have had about 25 transistors per chip 39 years ago... it appears that we're slightly behind on keeping up with Moore's Law.

      --

      "Freedom means freedom for everybody" -- Dick Cheney

    2. Re:Graphs???? by cyberman11 · · Score: 1

      Hans Moravec's article When will computer hardware match the human brain? includes several charts that show computing machinery speeds from 1900 to 2000. The article asserts that machines will reach human-level processing speed by 2020. I, for one, welcome our new... Oh, never mind.

    3. Re:Graphs???? by jherrick · · Score: 1

      The Mother of All CPU Charts Part 1
      http://www.tomshardware.com/cpu/20041220/index.htm l

    4. Re:Graphs???? by OAB_X · · Score: 1

      I remember seing one of those graphs in the book my Ray Kurziweil called "Age of Spiritual Machines" not only is the graph identical, but even the scale is the same. You probably cant copyright a graph, but I am now doubting the originality of that article.

    5. Re:Graphs???? by Hawkxor · · Score: 1

      You mean ahead...

    6. Re:Graphs???? by CurbyKirby · · Score: 2, Interesting

      First, to answer your question: yes, Tomshardware recently updated their CPU benchmark test to now include over 100 CPUs from the last ten years. Starts here (graphs come later):

      http://www20.tomshardware.com/cpu/20041220/index.h tml

      Now to explain why you're asking the wrong question: Moore's observation says nothing directly about performance. He merely suggested that the complexity of ICs double every 18 months or so. In general, this has nothing to do with a comparable trend in clock speeds on CPUs, nor performance of CPUs.

      On tom's charts, the most recent CPUs are about 50% faster in raw dhry-/whet-stone tests than my CPU which I bought two years ago. Other tests, which rely less on raw CPU performance, show an even smaller difference.

      At some point in the past, performance of commodity hardware might have indeed doubled every year and a half. For the past 2-3 years, that's certainly untrue.

      --

      --
      "Extra Anus Kills Four-Legged Chick" -- Headline
    7. Re:Graphs???? by FleaPlus · · Score: 1

      I'm fairly certain that Ray Kurzweil and Hans Moravec at least know of each other, having served together on various panels. I wouldn't be surprised if the charts were used with permission. Considering that the overlap of their readership is pretty large, blatant plagiarism would be pretty easy to catch.

    8. Re:Graphs???? by xsbellx · · Score: 1

      No...really, it's behind.

      Taking some general numbers:
      Current Number of Transisters: 1.7G
      Initial Number of Transisters: 60
      Time Frame: 39 years.

      So now to get from 60 to 1.7G, you have to double 60 approximately 24.755997 times. That means that for a 39 year period, we have the chip density double every 1.575376 years or every 18.9 months.

      Looking at it another way, the actual time line is 22 months behind the prediction or the chip boys are off on their prediction by 4.7%.

      Based on my experience, any project that is that long and is off by less than 5% is pretty DAMN good.

      --
      If VISTA is the answer, you didn't understand the question
    9. Re:Graphs???? by OAB_X · · Score: 1

      Yes, but he didnt put Rap as a reference at the bottom of the page like he did other authors, which is the only reason that I mentioned it.

    10. Re:Graphs???? by danila · · Score: 1

      It's even cooler to look at the performance improvements of supercomputers. They double their speed faster than every year with amazing regularity. The top 500 supercomputers had a total processing power of 1.12 Teraflops in 1993. By mid-2004 they were at 1127.41 Teraflops. Look at the graph, it really is impressive.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    11. Re:Graphs???? by danila · · Score: 1

      May be I just couldn't be bothered to browse through all 20-30 pages of that extremely boooooooooooring article, but I haven't actually seen any charts there. Lame.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
  25. Bugs by sicking · · Score: 5, Interesting

    What amazes me the most is the amount of bugs a device with 1.7 billion transistors has compared to the number of bugs in, say, Windows XP, GIMP or Firefox.

    And don't give me any crap about that software is somehow inherently harder to keep bugfree. I develop both and there really is little difference when it comes to complexity.

    Sure, software performs more complex tasks, but when you add 'parallel-ness' of hardware, as well as timing issues, temperature and manufacturing issues, clock distribution, leakage and crosstalk, hardware defenetly is a pretty good match.

    The simple truth is that there is simply vastly more testing that goes into hardware then most software (software in mars rovers and lunar landers would be an exception). And I bet that there are better design methods and safty guards too.

    --
    Failing to learn from history dooms you to repeat it.
    1. Re:Bugs by rbarreira · · Score: 4, Insightful

      Well, several reasons come to mind:

      - Software usually performs a more diverse set of options

      - The environment where hardware runs is more predictable than the software one

      - Formal verification is probably easier to perform with hardware.

      - It's easier to verify low level stuff than high level abstractions.

      I'd add more, but I've got other things to do unfortunately...

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    2. Re:Bugs by TopSpin · · Score: 1

      The simple truth is that there is simply vastly more testing that goes into hardware then most software

      The truth is not so simple. Given that the largest part of a modern CPU is cache, as opposed to logic, the transistor count does not reflect the net complexity. If one considers the ISA of a CPU to be it's specification, a chip is a far less complex construct than a non-trivial piece of software. ISA evolution is measured in years and decades. An equivalent piece of software has a relatively small number (on the order of hundreds) of simple, precisely defined functions that are not subject to change. Software is so abstract and complex that it is routinely (trivially?) used to emulate CPUs.

      --
      Lurking at the bottom of the gravity well, getting old
    3. Re:Bugs by Anonymous Coward · · Score: 2, Insightful

      Excuses, excuses, excuses.

      While you're right about most of the transistors being cache, the fact is that chip designs do go through a lot more testing (ie simulation) than most software.

      Largely it's economics. It's been a few years since I was involved in chip design (0.25 um) stuff, but IIRC it cost a few hundred $k just to make the masks for a silicon rev. At least 90% of the effort went into simulations and testbenches that are run before you see first silicon. The only software that gets that kind of testing effort is true hi-rel stuff (ie fly-by-wire).

      As far as ISA being the spec...that's the simple part. Modern CPU design puts a lot more effort into fun stuff like instruction scheduling, branch prediction, yada, yada, yada (not my specialty).

    4. Re:Bugs by Anonymous Coward · · Score: 0

      Its definately the verification that gives hardware the edge. There are usually 3-4 times as many people verifying just logical correctness alone then there are designing the logic. The situation is the same for the physical design as well. Intel has a great paper on the P4 validation process here.

    5. Re:Bugs by earthforce_1 · · Score: 3, Insightful

      There are plenty of silicon bugs and I have seen many of them. Some were real ugly. (I currently do ASIC verification in my day job) - I remember seeing about 3 or 4 pages of errata on the 386. In most cases, they had software workarounds except for the infamous fdiv bug - i.e. don't use these two instructions together, pad certain things with a nop, flush the cache if you cross a page boundary under certain conditions, etc.

      After the FDIV bug, they added a means of "patching" the instruction set in software as part of the BIOS boot procedure. Of course, there is no substitute for testing the hell out of it as much as possible before releasing.

      Software can be just as reliable if you put the effort into it. Usually it isn't done, because it is usually easy to patch the software on the fly, but a bad ASIC bug means an expensive respin.

      Hardware design is actually software design anyway - they have special languages for it such as Verilog and VHDL. If you have a foot in both camps, you would be suprise how little difference there is between hardware and software design methodologies.

      --
      My rights don't need management.
    6. Re:Bugs by l33td00d42 · · Score: 1
      Of course, there is no substitute for testing the hell out of it as much as possible before releasing.

      um, formal verification is *superior* to testing the hell out of it, because testing alone can't even come close to being exhaustive.

      Hardware design is actually software design anyway

      in theory, there's a huge difference. software can be infinite-state. hardware is necessarily finite-state. this helps a little in practice, but it's not a huge benefit.

      what makes hardware design different from most software design is that you have a well-defined high-level specification that you *must* implement. software requirements are usually ad hoc and evolve.

    7. Re:Bugs by Alioth · · Score: 1

      But the device in question - the vast majority of the 1.7 billion transistors are all doing the same thing i.e. being part of the cache. Software isn't written like that - a 1.7 billion LOC software program, most of the lines of code would all be doing different things rather than a vast array of identical devices.

  26. Re:Typical /. Subject. by ackthpt · · Score: 1
    Wasn't it MURPHY's LAW ?

    Actually there's that bit in Jurassic Park by Michael Crichton regarding the more complex a system, the more likely it'll break down. (Honestly don't know who to attribute that to other than MC.)

    Intel's motto? So far, so good!

    --

    A feeling of having made the same mistake before: Deja Foobar
  27. Austin Powers by Infinityis · · Score: 5, Funny

    I can just see Dr. Evil now...

    "I demand the chip have...SIXTY TRANSISTORS!" (pinky lightly touches corner of mouth).

    The guys at Intel start laughing hysterically...

    "I've changed my mind...I demand the chip have...ONE POINT SEVEN BILLION TRANSISTORS!" (pinky lightly touches corner of mouth)

    Intel guys gasp in shock...

  28. Tracing it back... by 8tim8 · · Score: 2, Funny

    Rather than calculating this forward in time, didn't someone trace this backwards in time, i.e. that you can see it halving every 18 months going back to the nineteenth century? I can't find a link on Google but I swear I saw it somewhere...

    1. Re:Tracing it back... by wahsapa · · Score: 1

      i can see it now... Ye Old Fry's

  29. Re:Typical /. Subject. by Anonymous Coward · · Score: 0

    I vaguely remember a law that states something along the lines of:

    "for a system to be inherently useful, its complexity must be such that its failure would be catastrophic"

  30. Moore's Law is probably being exceeded at... by exp(pi*sqrt(163)) · · Score: 5, Insightful

    ...the moment. It depends on your application of course. But for number crunching it's hard to beat the GPU on recent graphics cards. For non-graphics applications you can expect speedups from 5-15 times (not %) for things like linear algebra, option pricing and singnal processing. This has been increasing faster than Moore's Law and will likely increase faster. Code written for GPUs is inherently streaming code, and hence easily parallelisable, so many of the complex dependencies that make CPUs tricky to speed up go away. These are exciting times and a big shift in programming paradigm is taking place.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    1. Re:Moore's Law is probably being exceeded at... by product+byproduct · · Score: 2, Interesting

      Here's a GPU performance graph which illustrates his point.

    2. Re:Moore's Law is probably being exceeded at... by Anonymous Coward · · Score: 1, Informative
      I post this every six months or so when a moore's law article comes up... (anonymizing to avoid karma whoring)

      . 8086. . . . .: 0.03 million transistors (1978)
      . 80286 . . . .: 0.13 million transistors (1982)
      . 80386DX . . .: 0.27 million transistors (1985)
      . 486 . . . . .: 1.2 million transistors
      . Pentium . . .: 3 . million transistors
      . Pentium Pro .: 5.5 million transistors
      . Pentium 2 . .: 7.5 million transistors
      * Nvidia TNT2 .: 9 . million transistors
      . Alpha 21164 .: 9.3 million transistors (1994)
      . Alpha 21264 .: 15.2 million transistors (1998)
      . PPC G3. . . .: 22 . million transistors
      * Geforce 256 .: 23 . million transistors
      . Pentium 3 . .: 28 . million transistors
      . PPC G4. . . .: 33 . million transistors
      . Pentium 4 . .: 42 . million transistors
      . PPC G5. . . .: 52 . million transistors
      . P4 Northwood : 55 . million transistors
      * GeForce 3 . .: 57 . million transistors
      * GeForce 4 . .: 63 . million transistors
      * Radeon 9700 .: 110. million transistors
      * GeForce FX. .: 125. million transistors
      . P4 Prescott .: 125. million transistors
      * Radeon X800 .: 160. million transistors
      . P4 EE . . . .: 178. million transistors
      * GeForce 6800 : 220. million transistors

      properly formatted at http://nothings.org/trans.txt

      I wish I'd bothered to keep citations for all these numbers, but I didn't realize when I started this how long it was going to go.

  31. You and I know who Mel Lastman is by Anonymous Coward · · Score: 0

    But for most slashdotters I think that is a pretty obscure reference.

    1. Re:You and I know who Mel Lastman is by Anonymous Coward · · Score: 0

      And they should be glad....

  32. Punishment by Anonymous Coward · · Score: 0

    Eighteen months from now you have to sing it again twice as fast.

  33. Re:Guess what? Lastman's law says: by Anonymous Coward · · Score: 0

    "Nooooooooooooooooooooooooooooooooo-body!"

    The Humungous rules the wasteland!

  34. Law of Accelerating Returns by Saeger · · Score: 5, Interesting
    Few people realize that Moore's Law is just one component of an even greater overall exponential trend which has been called The Law of Accelerating Returns (by Ray Kurzweil).

    Basically, it has been observed that any evolutionary process (including technology) will progress exponentially as it builds on past progress, with barely perceptable slow-down/speed-up "S-curves" as paradigm shifts occur.

    Moore's Law is certainly an important component of this trend, as it relates to computing power and eventual AI/IA accelerating to Singularity in ~25 years, but there are many others in parallel: storage space, networking bandwidth, # of internet nodes, transportation speed, etc.

    One thing that certainly ISN'T keeping pace with our technology is our old evolutionary psychology; hopefully we can fix some of the more disgusting aspects of human nature before it's too late.

    --
    Power to the Peaceful
    1. Re:Law of Accelerating Returns by s1234d · · Score: 3, Insightful

      Hubbert's Curve (peak oil) is going to trump Moore's Law. There will be no accelerating returns.

    2. Re:Law of Accelerating Returns by RogueAI · · Score: 1

      Wrong.

      There's enough coal alone for another 1000 years, and China already has a large coal liquefaction (turns it into nice sweet oil) in test mode. Add onto that the huge oil amounts in things like Canada's tar pits which are already producing oil at around $10 per barrel and we are cooking. Now add onto that cheap and safe nuclear pebble bed reactors, 1000's of years of natural gas on the ocean floor locked up in methyl hydrates, increasing wind/tidal/solar power, and eventually fusion power.

      Energy is not going to be a problem.

    3. Re:Law of Accelerating Returns by alexo · · Score: 1


      > it has been observed that any evolutionary process (including technology)
      > will progress exponentially as it builds on past progress, with barely
      > perceptable slow-down/speed-up "S-curves" as paradigm shifts occur.
      (emphasis mine)


      That is, until the exponential strenghening "Intellectual Property" laws and exponential hoarding of said "IP" will make building on past progress unfeasible (if not impossible).

  35. Educated people by Chuck+Chunder · · Score: 1

    Questioning the theory of relativity and the theory of evolution is something that is frequently done by educated people.

    This is how we get a better and more refined understanding.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
    1. Re:Educated people by wpiman · · Score: 1
      Agreed- the point of science is to continually question and hence improve upon theories until the theroies become indisputable facts.

      With that said, how Moore's law became a "law" within the scientific community after a mere 40 years of quasi observation is quite humorous.

      I proposed we rename it "Moore's rule of thumb".

  36. Technology gets better. by ElDuderino44137 · · Score: 1

    Moore's Lay ...
    Things get better ...
    Doubbly so.

    That's fine and good.
    But how about another law that incicates how long it will take for that technology to hit the shelves ;)

  37. it's size, not moors law by SpacePunk · · Score: 0

    If I make a processor the size of a dinner plate I could probably put over a trillion gates on it. Doesn't mean that I 'broke' moors law, just means I make bigger processor dies.

    1. Re:it's size, not moors law by Anonymous Coward · · Score: 0

      YOu ass bandit!!
      - on behalf of ACs everywhere....

  38. There's also a third part... by GNUThomson · · Score: 1

    Software efficiency halves every 18 months, so make sure to download newest Gnome/KDE/whatever after your CPU upgrade.

  39. Gates Law by xs650 · · Score: 3, Funny

    Gates Law: MS Code bloat will double at the same interval as Moores law.

    1. Re:Gates Law by Anonymous Coward · · Score: 0

      KDE Corollary: In the wake of Gate's Law KDE Desktop bloat will increase linearly with Gate's Law

      Gnome Corollary: See the KDE Corollary

      Blackbox Thesis: Screw you all!

      Gentoo Principal: Compile time will increase exponentially with the KDE Corollary.

  40. Obligatory Futurama reference by Brian+Boitano · · Score: 0, Troll

    I don't pretend to understand Goat's Law, I merely enforce it.

    --
    What would Brian Boitano do?
  41. When was the last time Moore's law was correct? by SageMadHatter · · Score: 1, Insightful

    I'm surprise that no one has spoken up and pointed out that Moore's law has not been true for the past few years. In 2003, I purchased a P4 3.06ghz, which I'm using right now to type this message. 2005-2003 = 2 years. Where are the 6.12ghz machines?

    "Well, it's not about hertz, it's about perforamnce!"

    Judging from benchmarks, the current top of the line CPUs are not twice as powerful as my P4 3.06ghz. Sooo... anyone care to explain how Moore's Law is still been used?

    1. Re:When was the last time Moore's law was correct? by garethw · · Score: 2, Interesting

      But that's not what Moore's Law says.

      All it says is that the number of transistors you can fit in a fixed area doubles roughly every 18 months (or, expressed another way, the area of a transistor is halving every 18 months.)

      Making transistors smaller does tend to mean you can run cirucits faster because you can switch state faster (which in turn, also reduces the dynamic component of your power consumption), but it's not just a simple linear relationship between size and speed.

      --
      garethw
    2. Re:When was the last time Moore's law was correct? by mondoterrifico · · Score: 1

      Moore's Law has nothing to do with clock speed.
      It has to do with the number of transistors doubling every 18 months or so. This has held true.

    3. Re:When was the last time Moore's law was correct? by Anonymous Coward · · Score: 0

      Take the amount of money you spent on your 3.06 GHz processor and (and mobo) then. Adjust it for inflation (so a tiny bit more). You have that much money. Can you purchase a mobo / processor(s) combo now which will outshine it by double for the same price? I think you might.

      Now the only reason I am mentoning mobo is because it's unlikely you purchased a single 3.06 with a double mobo board. Anyway if their speeds don't increase much but the costs are cut and devices scalable enough, what exactly is the difference? Do you insist that every computer be run from a single processor, single core setup? Anyway Moore's law refers to transistor density (feature size) if you really care, which is obviously wrong in the long run anyway, I'm just pointing out you're wrong too.

    4. Re:When was the last time Moore's law was correct? by Anonymous Coward · · Score: 0

      I wish I had mod points, you ignorant moron.

    5. Re:When was the last time Moore's law was correct? by fafalone · · Score: 4, Informative

      Wow, how that display of ignorance got modded +5 Insightful on a site like Slashdot really makes you think.
      First of all, Moore's Law implies that the number of transistors per integrated circuit will double every 18 months (which, is not really what he said, see Understanding Moore's Law).
      Second of all, this has held true and is continuing to hold true.
      Third of all, clock speed does not reflect transistor number or density, neither of which are the sole contributing factor to 'power' or 'performance'.


      I don't know what's sadder; wondering if the parent was actually a joke, or wondering how it got +5 insightful. Damn.

    6. Re:When was the last time Moore's law was correct? by hackstraw · · Score: 0, Offtopic

      In 2003, I purchased a P4 3.06ghz, which I'm using right now to type this message. 2005-2003 = 2 years. Where are the 6.12ghz machines?

      I was wondering the same thing. I just bought two new machines and was doing price/performance considerations of the Xeon processors that were available, and I decided on the 3.0 GHz. I don't have the prices handy but here are the percent increase in at least clockspeed for two years of processors


      3.0->3.2 _6.67%
      3.0->3.4 13.33% 3.2->3.4 6.25%
      3.0->3.6 20.00% 3.4->3.6 5.88%
      3.0->3.8 26.67% 3.6->3.8 5.56%


      Yet (I dont have them handy) the prices go up substantially for each 0.2 GHz increase. I don't consider the difference between 3.0 and 3.4 to even be significant. So many other variables like software optimization or whatever could easily account for 13% difference. Even 26% is not that exciting to me either.

      So yeah, is Moore's theory holding true? If the # of transistors are still being increased 2x every 18 months, I'm not seeing anything near that in performance.

    7. Re:When was the last time Moore's law was correct? by Meester+Nice+Guy · · Score: 1

      It's All About The Pentiums - Where everbody hertz.

    8. Re:When was the last time Moore's law was correct? by Anonymous Coward · · Score: 0

      I want to mod you to hell you incredibly, incredibly ignorant idiot.

    9. Re:When was the last time Moore's law was correct? by timeOday · · Score: 1

      It's because the commonly held interpretation of Moore's law, the one people are actually interested in, is about performance.

    10. Re:When was the last time Moore's law was correct? by qval · · Score: 1

      I have a question that parent post sort of begs:

      Why does clockspeed tend to go up (or did it tend to) with smaller components? Is there some sort of electrical intertia that can be switched faster if the transistors are 90 nm rather than 130 nm?

      Performance seemed tied to clock speed between before my time (286? 8086?) until about the Pentium III/Athlon. And now were at this new paradigm or something. Does increasing performance now come from better organized chip (more efficient in the computing power /GHz metric)? If not there, where are the improvements coming in?

  42. Heard of it... by Goonie · · Score: 2, Interesting

    ..but think it's bunk. There is absolutely no evidence to suggest that more-than-human AI is an inevitable consequence of continued development of computer hardware. The last 50 years of faster computers haven't helped much so far. Nor am I aware of some brilliant AI technique that will be made possible by much faster conventional computers. Technological progress generally happens in fits and starts, with radical jumps long periods of slow, gradual improvement in between. The chip industry is possibly an exception; but, frankly, I suspect if you could come up with a "utility gained" measure it would grow a lot more slowly than chip density.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:Heard of it... by danila · · Score: 1

      There is absolutely no evidence to suggest that you have given more than a cursory glance to these ideas and no evidence that you are qualified to speak about it at all.

      So just shut up and don't pretend to understand things that you really don't. Thanks.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
  43. Another Good Quotable by Jhyrryl · · Score: 4, Interesting
    My favorite data point has to be this: in 1965, chips contained about 60 distinct devices; Intel's latest Itanium chip has 1.7 billion transistors!"

    From Popular Mechanics, march 1949:

    "...computers in the future may have only 1000 vacuum tubes and perhaps weigh only 1 1/2 tons."

    --
    Jhyrryl
    1. Re:Another Good Quotable by Captain+DaFt · · Score: 1

      There's an old newsreel they still show on TCM as filler from time to time. IIRC, the year is 1958 and Georgia Tech is showing of its new super computer, a gym sized room filled with switches and camshafts, without a tube or transistor in sight!
      (I can just hear some old graduate now; "If my day, we had to use a machine lathe to write software, and we _LIKED_ it!") };-)

      --
      The U.S. really needs an English to Wisdom dictionary.
  44. And most programmers are crap by Anonymous Coward · · Score: 0, Insightful

    You kind of forgot the major reason there ...

    1. Re:And most programmers are crap by dozer · · Score: 1

      Dumbass mods. This is absolutely true.

  45. Nope. by mangu · · Score: 1
    Uh, wouldnt that be two data points?


    The second point is a datum, the first point is a reference. If you say "this site is 150 meters above sea level", how many data points do you have?

    1. Re:Nope. by geomon · · Score: 1

      "this site is 150 meters above sea level"

      Two.

      "150 meters" and "sea level".

      Just because you call it a 'datum' does not mean it is not a data point. A datum is an arbitrary reference point, but it is, first and foremost, a data point.

      --
      "Rocky Rococo, at your cervix!"
  46. that would explain the puff piece in Time Mag. by museumpeace · · Score: 1

    Two page story on the "new" Intel and Craig Barett's successor...I thought it was an add at first. don't mistake my sniping at their PR machine for dislike or ill wishes...we all have a lot riding on Intel even if AMD is coming on strong.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  47. Everything...? by bi_boy · · Score: 1

    "Everything that can be invented has been invented."

    --Charles H. Duell, Commissioner, U.S. Office of Patents, 1899.

    --
    Chicken fried butter sticks? Do ... do you use a fork? - Black Mage, 8-Bit Theater
    1. Re:Everything...? by Anonymous Coward · · Score: 0

      Untrue. Common urban myth.

  48. In addition... by Dire+Bonobo · · Score: 2, Informative
    In addition, Peak Oil catastrophes can be headed off with biodiesel (Peakists say we'd need more cropland to produce a useful amount than we have; they're demonstrably wrong), with solar (Peakists say we'd need to use more cropland for solar energy, which is again demonstrably wrong---ever heard of a nice, sunny desert?), and so forth.

    Peak Oil folks take one valid idea (oil is finite, and running out will be painful), but then devolve into irrational fear-mongering about it. If thermal depolymerization can net the US four billion barrels of oil from agricultural waste we currently throw away, running out of ground oil ain't going to be causing a new Stone Age.

  49. It must be a hardware issue by NotQuiteReal · · Score: 1

    Obviously there is nothing wrong with my simple programs. Any odd behavior can be explained by the complex hardware, you know, sun spots flipping bits and other errors induced in hardware, I know it is not my code ;-)

    --
    This issue is a bit more complicated than you think.
  50. THIS WAS AWESOME THE FIRST TIME IT WAS ON SLASHDOT by Anonymous Coward · · Score: 0

    wow

  51. Or it means... by Kjella · · Score: 1

    ...that specialized processors can temporarily exceed Moore's "law", by doing things smarter. It's kinda like finding a new algorithm that scales to order n*log n instead of n^2, and claim the processor got faster though.

    Code written for GPUs is inherently streaming code, and hence easily parallelisable, so many of the complex dependencies that make CPUs tricky to speed up go away.

    I think you put the cart before the horse there. The task you're trying to solve must be easily parallelizable and thus free of complex dependencies in order to be implemented (effectively, they are Turing complete) in GPU code. In other words, it only applies to a subset of problems.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  52. 56 inch wafers by owslystnly · · Score: 1

    I sort of disagree with this comment: "Not everything he's said, however, has come true. He once predicted that wafers, the round disks out of which chips are harvested, would measure 56 inches in diameter about now. They measure 300 millimeters, or 12 inches. " LCD flat panel TVs are approaching that size, and are made in a similar fashion to computer chips.

  53. Feel sorry for the poor guy counting! by Lomithrandel · · Score: 1

    Intel's latest Itanium chip has 1.7 billion transistors! I can see the poor guy now... 1,452,178...1,452,179...1,452,180...1,452,181...*Y AWN*...AHHH CRAP!!!

  54. You know what bothers me even more? by Moraelin · · Score: 2, Informative

    That it's mostly useless in real-world terms anyway.

    Sure, taking Moore's law literally, computers are 1 million times faster than 30 years ago. Arguably that should translate into _more_ than 1 million times more work per second, because compilers have evolved too, and expensive optimization techniques have become more affordable. (A compiler optimization technique that would have taken a week on a 70's mainframe, now takes seconds.) We also have better tools.

    But are we doing 1 million times more with them? Nope.

    Every time we get better tools, the accounting dept just get the idea "w00t! Now we can _really_ hire untrained monkeys to use them." In fact, the better tools and computers you get, the worse code you get.

    It's not just code _performance_ that went south, any clue about security or good design went south too. Actually analyzing what could go wrong got at some point replaced by magic talismans like "we use Java so we can't possibly have a security problem" or "we use HTTPS, so our site is by definition secure." Too bad that one only has to edit an URL to bypass all those magic talismans.

    And then there's the BDA (Buzzword Driven Architecture) effect.

    The whole computer industry is one big scam where marketting is in control, and the biggest outright liar and con wins the contract. So every single dud or unfinished (or outright _stupid_) idea is marketted as _the_ second coming of christ, cure for all enterprise problem, cure for cancer, etc. And there's one born every minute who actually believes that drivel... yet again.

    So programs are written with the sole purpose of having as many buzzwords in them as possible. Everything _must_ involve a SOAP call, to an EJB, which uses XSLT instead of just processing the damn data, etc.

    True story: I've actually benchmarked one such crap buzzword-driven framework we were forced to use here. It took 1.1 seconds for a call to an empty method, on a 2.26 GHz P4 computer. No, not milliseconds. 1.1 _seconds_. A cool 2.5 billion CPU cycles just for a function call to an empty function.

    We've actually exceeded Moore's law. A computer in '70 may have been 1 million times slower, but we're taking a _billion_ times more computer cycles to do the same. Yep, the modern version actually runs _slower_.

    Being an ex-assembly programmer, that realization hurt. I'm talking physical pain.

    So to end this long rant, IMHO I'm not sure that Moore's law will become that irrelevant any time soon. You could increase the CPU speed another 100 times, and someone will just find the monkeys to write 1000 times slower code for it.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You know what bothers me even more? by swimmar132 · · Score: 1

      Odd. I'm pretty sure that back in the 70's, people weren't watching hi-def movies, encoding MP3's, playing realisitic games, communicating via video phone with someone across the globe...

      Computer software has revolutionized how we work. And aside from games, there's no reason why anyone would have needed to upgrade their computer within the last four years or so for normal desktop computing.

  55. 007 by Rixel · · Score: 2, Funny

    Somehow, sometime, Moores law will fail.

    Then you will have Lazenby's, Connery's, Dalton's, then (perhaps) Brosnan's law fail as well. Some laws can be.....broken, and twisted, and....um suckey. That last illiterative is mine....all mine, Mr. Bond.

    --
    Never play chicken with a passive aggressive.
  56. So in 1925... by ockegheim · · Score: 1

    A device had about a two millionth of a component.

    --
    I’m old enough to remember 16K of memory being described as “whopping”
  57. I bet there were a lot of nerds celebrating... by ockegheim · · Score: 2, Funny

    ...in 1956, when they managed to fit one component on to a device.

    --
    I’m old enough to remember 16K of memory being described as “whopping”
  58. 1.7 billion? Hmmmm by Spy+der+Mann · · Score: 1

    Intel's latest Itanium chip has 1.7 billion transistors!"

    And it's as hot as one vacuum tube!

    (insert drom-rulls and cymbal hit)

  59. 40? by Chainsaw+Messiah · · Score: 4, Funny

    40th anniversary? That's weird, I swear just about a year and a half ago it was the 20th anniversary.

  60. Moore's Law not so good by Backspin · · Score: 1

    Myself, I prefer Cole's Law. (thinly sliced cabbage)

    --
    I'm making a .sig Beowulf cluster. I add another node each time I post.
  61. It's called a brain by marcus · · Score: 1
    a system that allows unlimited random and simultaneous memory access

    It has very slow(compared to transistors, gates, flip flops) individual processing and storage elements yet has incredible throughput and paralell processing power.

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
    1. Re:It's called a brain by MOBE2001 · · Score: 1

      It has very slow(compared to transistors, gates, flip flops) individual processing and storage elements yet has incredible throughput and paralell processing power.

      Indeed. There is no memory access bottleneck in the brain. Now imagine how much faster the brain would be if each individual processing element was running at 1 ghz or more! Imagine a system with huge numbers of small dedicated and superfast processors with simultaneous access to memory. Extremely fast computing will arrive soon after we get rid of the memory access bottleneck. Does anybody know of any ongoing research on this aspect of computing?

    2. Re:It's called a brain by clonan · · Score: 1

      Close but not perfect.

      Each neuron really does operate as a mini processor but it doesn't have access to ALL memory. It only has access to a small fraction of it.

      So each neuron can simultaneously access one unit of it's own memory...and therefore the brain can access billions of peices of info at a time BUT it still needs to compile the little bits together which slows it down somewhat.

      Every system has it's tradoffs.

    3. Re:It's called a brain by MOBE2001 · · Score: 1

      Each neuron really does operate as a mini processor but it doesn't have access to ALL memory. It only has access to a small fraction of it.

      I think you may be confusing connection with access. A neuron can potentially connect itself to any other neuron in the brain via an axonic fiber (no access restriction). Every neuron receives signals from thousands of other neurons on the average. Some neurons in the cerebellum are known to be connected to more than one hundred thousand others. Billions of neurons can process signals simultaneously. This is what unlimited simultaneous access means, IMO. We need a memory system for our computers that has no limitation on parallel/simultaneous access.

    4. Re:It's called a brain by Anonymous Coward · · Score: 0

      one unit of it's own memory
      has it's tradoffs

      "its".

    5. Re:It's called a brain by clonan · · Score: 1

      Wow! I wish I had the free time to proofread the submitions OTHER people made on an INTERNET website...a place were people use leet-speak on a regular basis!

  62. Reactive Programming by MOBE2001 · · Score: 1

    - Formal verification is probably easier to perform with hardware.

    True. And this is the reason that we should be writing software pretty much the same way logic designers design logic circuits. That's the basic idea behind synchronous reactive programming languages like Esterel, Signal, Occam and others. Also check out Project COSA at the link below.

  63. 28 doublings = 17 months by peter303 · · Score: 1

    The Itanium contains 300,000,000 times the number of devices than the 1965 devices (60). This 2^28 power over 480 months, or 17 months each doubling.

  64. No cart before horse by exp(pi*sqrt(163)) · · Score: 1

    People were already doing parallelisable problems before GPUs appeared. For example 3D rendering is highly parallelisable. But unless you had access to specialised hardware you were unable to exploit it. Consider GPU Gems 1 or 2. The applications are from quite a few different disciplines (computational chemistry to finance) and yet very little reference is made to parallel programming because the code to do these things was already completely in a streaming form.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  65. Close but not quite there by clonan · · Score: 1

    The number of connections does not represent the ammount of data the neuron has direct access to but rather the level of parralelism in the computation.

    The "data" of a neurion is actually stored in the neural junctions. It is stored by modifying the sensitivity to neurotransmitters and whether stimulation by the neurotransmitters means fire the neuron or suppress the firing. This is also where the neuron "processes" information.

    While the parrelelism of the brain is unquestioned, the neuronal access to information is limited to a few hundred to a thousand pieces of data.

    Now this is already far in excess of silicone but it is no where near "infinite" data access. However at the same time this basic data must then be processed and combined into usefull signals....this is what slows the brain down while at the same time making it an incredibly dynamic yet stable structure.

    Now if we were to transalte this into silicone we would essentially give every gate a place to store it's recent states while at the same time giving hundreds to thousands of other gates the ability to directly query the state of that gate X # of cycles ago.

    1. Re:Close but not quite there by Anonymous Coward · · Score: 0

      While the parrelelism of the brain is unquestioned, the neuronal access to information is limited to a few hundred to a thousand pieces of data.

      Well, I don't think this discussion is benefitting either of us any longer. At any rate, thanks for the comments.

    2. Re:Close but not quite there by clonan · · Score: 1

      it was a pleasure :-)

    3. Re:Close but not quite there by Anonymous Coward · · Score: 0

      ammount of data

      "amount".

      the level of parralelism
      the parrelelism of the brain

      "parallelism".

      it is no where near

      "nowhere".

      into usefull signals

      "useful".

      a place to store it's recent states

      "its".

    4. Re:Close but not quite there by clonan · · Score: 1

      Perhaps you should work on having original thoughts rather than proofreading someone elses.

  66. Two by Anonymous Coward · · Score: 0

    ( 1965, 60 )
    ( 2005, 1.7 billion )

  67. Cache vs Logic in Power/Thermals by Glasswire · · Score: 1

    If you realize that a cache transistor uses about 10% of the power consumed (and hence, heat generated) by a logic transistor, you see why the power/thermals issue IS EXACTLY why Intel is shifting a high percentage of die to cache since it generates excellent performance-per-watt compared to logic. Itanium, by the way lives in a much more disciplined thermal-design-point than most modern 'big' chips (eg. 160 watt Power 5) being 130 / 99 / 62 watt (depending on model) - which is actually better than most Xeons, Pentium 4s and other Prescott-core designs
    BTW, Another poster (later on) also correctly mentions that Moore's Law simply talks about number of transistors on a chip - not which type and what they're used for - stigmatize cache when you get your own law :-).

  68. For your information... by Goonie · · Score: 1
    As well as reading reasonably widely on the general history of science and technology. I did a year of postgraduate study on artifical intelligence (but ended up submitting my PhD on non-AI software engineering topic). Several of my friends, however, continue to work in AI-related fields. In the process, I read quite a lot of AI-philosophy related stuff, including making a start in Kurzweil's stuff. Before I got more than a couple of chapters into it, I came to the considered conclusion that:
    • He didn't know what he was talking about, for example he clearly didn't understand NP-completeness.
    • His argument was just a more elaborate rehash of an argument made far more eloquently in 1979 by a British guy called Christopher Evans in a pop-science book called The Mighty Micro, which also turned out to be completely wrong. At least Evans had the good excuse that he wrote the book more than 25 years ago.

    So, yes, I actually do consider myself qualified to talk about such things, pal.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:For your information... by danila · · Score: 2, Interesting

      Sorry for the unwarranted conclusion, but the second part of my claim may still be valid. That you have worked in a particular field (AI) doesn't automatically make you qualified to make claims about developments in this field more than a decade in the future.

      Going back to your original post, the evidence that faster hardware means human and then more than human AI is as strong as it can be at this stage. We haven't found anything odd in the human brain that can't be simulated (and already simulated some parts). We found that individual neurons works in a rather simple way. We found that the brain is not a mysterious everything-connected-to-everything device, but a modular, rather crude and tolerant device. We also made significant process in brain scanning. All this leads to a conclusion that in a relatively near future (2-3 decades) it will be possible to simulate the human brain in silicon. Add a few more years and we might even simulate a brain that works.

      This alone leads to more-than human AI as "an inevitable consequence of continued development of computer hardware". Your comment about "past 50 years" is rather idiotic, because 1) computers basically started 50 years ago and 2) we know for certain that today's computers are very slow compared with a human brain. As for the brilliant techniques, Moravec comments on that. There are, indeed, many techniques that are impractical below a certain speed (as a matter of fact, most of techniques are that way).

      It appears to me that you simply have a negative outlook towards technology (not 100% negative, mind you), and so you attempt to fit reality into your narrow beliefs (see your last sentence about "utility gained"). For some irrational reason you don't want progress to work. Well, this is clearly a problem, but one we can't do anything about right now. May be your brain is low on dopamine or something.

      In any case, there is basically nothing useful that simple negativism such as expressed by yourself can bring to the discussion. "This won't work" is simply useless, especially when others have reasons to believe that it will. I can't tell you to read up, because you claim you already read enough (didn't do you much good though), but may be you can try improving your outlook on life. Ask your doctor for some anti-depressants. I've also read today that Semen can act as one. Then you might be able to consider our future prospects without your preconceived pessimism.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
  69. Bothers by inKubus · · Score: 1

    We've actually exceeded Moore's law. A computer in '70 may have been 1 million times slower, but we're taking a _billion_ times more computer cycles to do the same. Yep, the modern version actually runs _slower_.

    Being an ex-assembly programmer, that realization hurt. I'm talking physical pain.


    Hey, why don't you go back to assembly then? Now THAT'S physical pain. Ha!

    But seriously, computers today are asked to do much of the same thing computers in the 70's were asked to do. Play games, add numbers, make letters, etc. What is burning all those clock cycles is "modeling reality":

    For instance, what did you use to process and print a mail merge letter in 1984? Wordstar. ^KB bullshit. Kaypro. Your choice of 8 different dot matrix fonts.

    Then in the late 80's Wordperfect came out and you could view what your document would look like after it was printed.

    Then you could actually move stuff around on the actual piece of paper.

    In the last 10 years, it's mainly been making that piece of paper look better.

    Photoshop revolutionized the world of photography and graphics and now you can import a whole reel of images and edit them in real time on your desktop and make your own film. All for $400 or about the price of 4 nice dinners out with your girlfriend.

    The games are so close to reality, people playing them often forget about their real lives, and it's only getting better.

    So you see, a lot of those billion processor cycles are going into asthetics, not just the bare mathematical logic of what's really happening.

    "So", you say, "who cares about asthetics? The code should be faster!"

    Well, consider this analogy:

    Let's compare a 1969 Chevy Malibu and a 2005 Chevy Malibu.

    Billions of dollars have been spent in 36 years to bring about the product the 2005 Chevy Malibu. The '69 Malibu can take you to the grocery store and back. But it has springs that stick you in the ass, it takes about 4 minutes to start and another 4 to warm up, it burns around a gallon of gas to do it, it pollutes horrible smoke and smell, it only has an AM radio, it's noisy, unsafe (front seat can detach from floorboard in an accident), and wasteful.

    The 2005 Malibu can take you to the grocery store on 1/8 of a gallon, it's quiet, comfortable, you can watch a DVD, it has airbags, Air conditioning, etc. It simply makes your life better, easier, simpler.

    Asthetically, software has improved drastically. Most people couldn't use computers and software in the 70's; Now most people can.

    So, go back to assembly. I wish the demo scene was still kicking because people made some amazing shit with today's hardware and 32, 16 or even 4k of code.

    And try to write something that will take advantage of 1000 different video cards, 2000 different networking cards, 100 different types of MICE--it takes muscle to do all that today's computers do.

    What I'm saying is I disagree with you. It doesn't make me angry that more people are coding because I get to see more new ideas and gadgets.

    --
    Cool! Amazing Toys.