Slashdot Mirror


Moore's Law Blowout Sale Is Ending, Says Broadcom CTO

itwbennett writes "Broadcom Chairman and CTO Henry Samueli has some bad news for you: Moore's Law isn't making chips cheaper anymore because it now requires complicated manufacturing techniques that are so expensive they cancel out the cost savings. Instead of getting more speed, less power consumption and lower cost with each generation, chip makers now have to choose two out of three, Samueli said. He pointed to new techniques such as High-K Metal Gate and FinFET, which have been used in recent years to achieve new so-called process nodes. The most advanced process node on the market, defined by the size of the features on a chip, is due to reach 14 nanometers next year. At levels like that, chip makers need more than traditional manufacturing techniques to achieve the high density, Samueli said. The more dense chips get, the more expensive it will be to make them, he said."

21 of 267 comments (clear)

  1. A decade long product cycle sounds good to me by Anonymous Coward · · Score: 4, Insightful

    Used to be you used to have to upgrade every 2 years. Now you really have to upgrade every 5 or 7 years. Once every 10 years sounds pretty good to me. As the pace of computer innovation slows, less money has to go towards upgrades. Computers are now more like appliances, you run them down until they physically break.

    Of course if you manufacture computers or work in IT, then such a proposition is horrible as a long product lifecyle means less money coming to you. As a consumer, I like it because I no longer have to shell out hundreds of dollars every other year to keep my computers usable.

    1. Re:A decade long product cycle sounds good to me by alexander_686 · · Score: 4, Interesting

      No, you are still upgrading at the same rate. Except now, because more and more stuff is being pushed out onto the web, it is the servers that are being upgraded. So it is transparent to you. Oh, and phones too.

    2. Re:A decade long product cycle sounds good to me by hairyfeet · · Score: 4, Insightful

      The problem is for the vast majority? To use a car analogy its like using a top fuel funny car to go to the store for milk, they have more power than they can possibly use.

      Take my dad for example, he is the perfect "Joe Average" user. he uses social media, watches videos, uses his bookkeeping software, the kind of everyday tasks the majority do daily. When the price dropped on the Phenom IIs to make way for the FX I thought "Well it has been awhile since I built him that Phenom I quad so maybe its time for an upgrade" and ran a usage monitor for a week to see how bad he was hitting the CPU,what did I find? 35%. That is the average amount of usage that quad was getting. Sure he'd get occasionally over 50% but that was only for a few seconds.

      And THAT is why its really not gonna matter to Joe and Jane average, because their systems already idle more than they run and the prices are already crazy cheap. I mean I just got dad a quad core Android tablet for Xmas.,..think he'll EVER come up with enough to do to peg all 4 cores enough that an upgrade would help? Not likely. Hell I was the guy that built a new system every other year with a major overhaul on the odd years,now? My system is 4 years old and I have zero reason to upgrade to a new one. Why should I? I have a hexacore, 8Gb of RAM, 3TB of HDD, the only thing I upgraded was my HD4850 for an HD7750 and even that was about lowering heat and not performance.

      Lets face it, Moore's Law made systems several orders more powerful than the work the masses can come up for them to do. Who cares if Moore's Law finally winds down when the systems are so powerful they spend more time idling than anything else?

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. Just in time too. by 140Mandak262Jamuna · · Score: 4, Insightful

    Well, we had a good run. 99% of the computing needs of 99% of the people can be met by the existing chips electronics. For most people network and bandwidth limits their ability to do things, not raw computing power or memory. So Moore's observation (it ain't no law) running out of steam is no big deal. Of course the tech companies need to transition from selling shiny new things every two years to a more sedate pace of growth.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Just in time too. by Anonymous Coward · · Score: 5, Insightful

      When people say this, I think that the person is not being imaginative about the future. Sure, we can meet 99% of current computing needs, but what about uses that we have not yet imagined.

        Image processing and AI are still pretty piss poor, and not all bound by network and bandwidth limits. Watch a Roomba crash into the wall as it randomly cleans your room, Dark Ages!

    2. Re:Just in time too. by Opportunist · · Score: 5, Interesting

      Erh... no.

      As an "old" programmer who happens to know a few languages, ASM for a few different machines among them, I can reassure you that you do NOT want to return to the good ol' days of Assembler hacking. For more than one reason.

      The most obvious one is maintenance. I still write ASM for embedded applications where size does matter because you're measuring your available space in Bytes. Not even kBytes. Where it matters that your code takes exactly this or that many cycles, none more, none less. But these are very, very specific routines with a "write once, never touch again" policy in mind. You do not want to be the poor bastard who gets to maintain ASM code. Even less so if it's not your own (which is already anything but trivial). ASM is often a very ugly mess of processor side effects being used for some kind of hack because you simply didn't have the time and/or space to do it "right".

      C is probably the closst you should get today to the "metal" anymore. Unless of course you have a VERY good reason to go lower, but I can not really think of anything that doesn't deal with the OS itself.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Just in time too. by JanneM · · Score: 5, Interesting

      As an addendum to the parent (I, too, have a background in ASM programming): You're working at such low level of detail that any application of non-trivial size becomes extremely difficult to write truly effectively. You just can't keep so many details in mind at once. And when you need to work as a team, not alone, interfacing code becomes a nightmare.

      So of course you abstract your assembler code. You define interfaces, develop and use libraries of common application tasks, and just generally structure your code at small and large scales.

      But at that point, you are starting to lose the advantage of ASM. A good, modern C compiler is a lot better than you to find serendipitous optimization points in structured code, and it is not constrained by human memory and understanding so it doesn't need to structure the final code in a readable (but slower) way.

      Small, time-critical sections, fine. Small embedded apps on tiny hardware, no problem. But ASM as a general-purpose application language? That stopped making sense decades ago.

      --
      Trust the Computer. The Computer is your friend.
  3. On schedule by Animats · · Score: 4, Interesting

    About ten years ago, I went to a talk at Stanford where someone showed that the increasing costs of wafer fabs would make this happen around 2013. We're right on schedule.

    Storage can still get cheaper. We can look forward to a few more generations of flash devices. Those don't have to go faster.

  4. Re:350mm (18inch) wafer by CaptBubba · · Score: 5, Informative

    350 may bring costs down, but it isn't a process node advancement and won't help cram more transistors per unit area into a chip.

    Instead it will just let them process more chips at once in most time-consuming processing steps such as deposition and oxide growth. The photolithographic systems, which are the most expensive equipment in the entire fab on a cost-per-wafer-processed-per-hour basis, gain somewhat due to less wafer exchanging, but the imaging is still done a few square cm at a time repeated in a step-and-scan manner a hundred times or more per wafer per step. Larger wafers however are posing one hell of a problem for maintaining film and etch uniformity, extremely important when you have transistor gate oxides on the order of a few atoms thick.

  5. Software keeping pace? by CapOblivious2010 · · Score: 5, Insightful

    If that's true, we can only hope that the exponential bloating of software stops as well. Software has been eating the free lunch Moore was providing before it got to the users; the sad reality is that the typical end-user hasn't seen much in the way of performance improvements - in some cases, common tasks are even slower now than 10 years ago.

    Oh sure, we defend it by claiming that the software is "good enough" (or will be on tomorrow's computers, anyway), and we justify the bloat by claiming that the software is better in so many other areas like maintainability (it's not), re-usability (it's not), adherence to "design patterns" (regardless of whether they help or hurt), or just "newer software technologies" (I'm looking at you, XAML&WPF), as if the old ones were rusting away.

    1. Re:Software keeping pace? by mcrbids · · Score: 4, Insightful

      Software has been eating the free lunch Moore was providing before it got to the users; the sad reality is that the typical end-user hasn't seen much in the way of performance improvements - in some cases, common tasks are even slower now than 10 years ago.

      This point of view is common, even though its odd disparity with reality make it seem almost anachronistic. Software isn't bloating anywhere near as much as expectations are.

      Oh, sure, it's true that much software is slower than its predecessor. Windows 7 is considerably slower, given the same hardware, than Windows XP which is a dog compared to Windows 95, on the same hardware. But the truth is that we aren't running on the same hardware, and our expectations have risen dramatically. But in actual fact, most implementations of compilers and algorithms show consistent improvements in speed. More recent compilers are considerably faster than older ones. Newer compression software is faster (often by orders of magnitude!) than earlier versions. Software processes such as voice recognition, facial pattern matching, lossy compression algorithms for video and audio, and far too many other things to name have all improved consistently over time. For a good example of this type of improvement, take a look at the recent work on "faster than fast" Fourier Transforms as an easy reference.

      So why does it seem that software gets slower and slower? I remember when my Dell Inspiron 600m was a slick, fast machine. I was amazed at all the power in this little package! And yet, even running the original install of Windows XP, I can't watch Hulu on it - it simply doesn't have the power to run full screen, full motion, compressed video in real time. I was stunned at how long (a full minute?) the old copy of Open Office took to load, even though I remember running it on the same machine! (With my i7 laptop with SSD and 8 GB of RAM, OpenOffice loads in about 2 seconds)

      Expectations are what changed more than the software.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    2. Re:Software keeping pace? by adri · · Score: 4, Insightful

      Go get Windows 3.1 and Works. Stick it in a vmware VM. Cry at how fast the VM is.

      -adrian

  6. Re:350mm (18inch) wafer by x0ra · · Score: 5, Interesting

    The problem is not so much in the hardware than in the software nowadays...

  7. Yawn by jon3k · · Score: 5, Funny

    Oh look the 100th executive to predict the end of moore's law in the last month.

    1. Re:Yawn by Anonymous Coward · · Score: 5, Funny

      18 months from now, it will only require 50 executives to predict the end of Moore's law.

  8. Re:350mm (18inch) wafer by artor3 · · Score: 5, Interesting

    This hits the nail on the head. For decades, software developers have been able to play fast and loose, while counting on the ever-faster hardware to make up for bloated, inefficient programs. Those days are ending. Programmers will need to be a lot more disciplined, and really engineer their programs, in order to get as much performance as possible out of the hardware. In a lot of ways, it will be similar to the early days of computing.

  9. Or, y'know.... by jd · · Score: 4, Interesting

    Encourage inventors rather than patent troll them into oblivion.

    Just a thought, I know it would destroy much of the current economic model, but maybe - just maybe - those expensive techniques are merely the product of insufficient brains. Does the semiconductor world forget so soon that "cutting edge" in the 1970s was to melt silicon and scrape off the scum on top? Does it eve r occur to anyone that, just as we use reduction techniques to obtain silicon today because older methods were crap, there exists the potential that the expensive, low-quality techniques of today could be the rejects of tomorrow?

    There are no inventors any more because silicon is a bloody expensive field to get kicked out of by patent trolls. Mind you, it's also a difficult area to get into, what with TARP being used to fund golden parachutes, bonuses and doubtless a few ladies of the night rather than business loans and venture capital. There's probably a few tens of thousands of mad scientists on Slashdot, and I'm probably one of the maddest. Give each of us 15 million and I guarantee the semiconductor market will never be the same.

    (P.S. For the NSA regulars on Slashdot, and if you don't know who you are, you can look it up, feel free to post on your journals or as an article all the nifty chip ideas you've intercepted that have never been used. After all, you're either for us or for the terrorists.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  10. 3D chips, memristors, photonics, spintronics, QC by Katatsumuri · · Score: 4, Insightful

    I see many emerging technologies that promise further great progress in computing. Here are some of them. I wish some industry people here could post some updates about their way to the market. They may not literally prolong the Moore's Law in regards to the number of transistors, but they promise great performance gains, which is what really matters.

    3D chips. As materials science and manufacturing precision advances, we will soon have multi-layered (starting at a few layers that Samsung already has, but up to 1000s) or even fully 3D chips with efficient heat dissipation. This would put the components closer together and streamline the close-range interconnects. Also, this increases "computation per rack unit volume", simplifying some space-related aspects of scaling.

    Memristors. HP is ready to produce the first memristor chips but delays that for business reasons (how sad is that!) Others are also preparing products. Memristor technology enables a new approach to computing, combining memory and computation in one place. They are also quite fast (competitive with the current RAM) and energy-efficient, which means easier cooling and possible 3D layout.

    Photonics. Optical buses are finding their ways into computers, and network hardware manufacturers are looking for ways to perform some basic switching directly with light. Some day these two trends may converge to produce an optical computer chip that would be free from the limitations of electric resistance/heat, EM interference, and could thus operate at a higher clock speed. Would be more energy efficient, too.

    Spintronics. Probably further in the future, but potentially very high-density and low-power technology actively developed by IBM, Hynix and a bunch of others. This one would push our computation density and power efficiency limits to another level, as it allows performing some computation using magnetic fields, without electrons actually moving in electrical current (excuse me for my layman understanding).

    Quantum computing. This could qualitatively speed up whole classes of tasks, potentially bringing AI and simulation applications to new levels of performance. The only commercial offer so far is Dwave, and it's not a classical QC, but so many labs are working on that, the results are bound to come soon.

  11. Re:350mm (18inch) wafer by Lumpy · · Score: 4, Insightful

    "For decades, low skilled software developers have been able to play fast and loose,"

    FTFY

    Embedded system programmers are the only real programmers anymore.

    --
    Do not look at laser with remaining good eye.
  12. Re:350mm (18inch) wafer by symbolset · · Score: 5, Interesting

    It's not cheap to get rid of that much processor power without improving anything.

    Office XP system requirements: Single core processor at 0.133 GHz minimum. 0.4 GHz recommended. RAM 0.024 GB (OS) + 0.008 GB (Office). Storage 0.21 to 0.26 GB.

    --
    Help stamp out iliturcy.
  13. The Power Wall isn’t about “green idio by Theovon · · Score: 4, Informative

    It’s not about “green idiots.” It’s about the fact that chips will melt (burn? fry?) if you don’t keep them cool, and you can only dissipate so much heat from air cooling. Water cooling is used in HPC systems, but that too only goes so far. What’s next? Everyone needs a supply of liquid nitrogen to run their desktop PCs?

    The “power wall” is a real, practical problem, which we reached somewhere around 2001, where power dissipation hit ~150 Watts in high-end systems. And the challenges go beyond cooling. Did you know that half the pins (around 1000) on a modern CPU are used just for power and ground? Do the math on trying to get 150 Watts at 1 Volt through a single pair if wires.

    Oh, and what about mobile computers? Current battery technology can only old so much charge. Do you want your cell phone to get only an hour of useful life before recharging?