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!"

63 of 225 comments (clear)

  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 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.

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

      they are just very, very small. ;)

    5. 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.

    6. 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
    7. 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.

    8. 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.

    9. 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
    10. 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.

    11. 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.

  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 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.

  3. 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.
  4. 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.

  5. 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 Taladar · · Score: 2, Funny

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

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

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

    3. 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.
  6. 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.
  7. 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...

  8. 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

  9. 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?

  10. 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.

  11. 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.

  12. 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.

  13. 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.
  14. Re:Typical /. Subject. by wahsapa · · Score: 4, Funny

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

  15. 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.

  16. 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 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.

  17. 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 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
  18. 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 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).

    3. 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.
  19. 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...

  20. 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...

  21. 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.

  22. 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.

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

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

  24. 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?)
  25. 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
  26. 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
  27. 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.
  28. 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.

  29. 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.

  30. 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.
  31. 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.
  32. 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”
  33. 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.

  34. 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.