Slashdot Mirror


IBM Plans Collaboration On Power Architecture

TheInternet writes "According to CNET News, IBM has made a series of announcements regarding the opening-up of the Power chip architecture. The story lacks technical details, but apparently, IBM is going to divulge more information about Power/PowerPC, and expects collaboration from the industry on the future of the chip. Nick Donofrio is quoted as saying: 'We will free electronics manufacturers from the limitations of proprietary microprocessor architectures', and Red Hat and Sony are two companies listed as taking part. Power5 was also shown, as was the Blue Gene/L supercomputer, using 32 500MHz processors to achieve 128 gigaflops."

20 of 198 comments (clear)

  1. ATX PowerPC by niko9 · · Score: 4, Insightful

    Another interesting
    link at the Inquirer .
    Seems IBM is courting third party mobo makers to make PowerPC boards.

    Their emracing linux and opening up their hardware platform. Sound Like
    their getting their troops in line for THE desktop battle.

    I, for one, would love to be running Debian Linux on a ATX PowerPC board. Of
    course, they would have to sell enough of them to get the price down.

    Good luck to 'em.

    1. Re:ATX PowerPC by stephenisu · · Score: 2, Insightful

      This will be great if it does start a good desktop competition. People might start writing REAL portable code, and we can finally kill x86. Seriously, x86 is going to stop scaling properly.

      --
      Sigs? We don't need no stinking sigs!
    2. Re:ATX PowerPC by homer_ca · · Score: 4, Insightful

      The PowerPC ATX motherboard has been one of the longest running vaporware products on slashdotters' wishlists. Well, not exactly vaporware. They did exist, but the problem was that the motherboard itself cost as much as a complete x86 system. It would be nice if they managed to sell them for a decent price this time. Might even be able to run MacOnLinux, but if that ever happened, Apple would definitely complain.

    3. Re:ATX PowerPC by Phishcast · · Score: 5, Insightful
      Seriously, x86 is going to stop scaling properly.

      I remember hearing this long before x86 was as fast as it is today.

      There's also no way we'll ever be able to push more than 9600bps through our dialup modems...

    4. Re:ATX PowerPC by Anonymous Coward · · Score: 5, Insightful
      GOING to? I'd argue that it already has. We're getting chips with higher and higher clock speeds, which is great for performance, but not so great for the electricity bill. I'd be far happier with the PC market if they'd stop ratcheting up the performance of the systems and focused instead on knocking a few dozen watts off the power needed to run the damn things.

      We've a P4-based system at home, and it doesn't take long for it to make the room nice and warm. Great in winter, but not so good in summer...

    5. Re:ATX PowerPC by drinkypoo · · Score: 2, Insightful

      Certainly there are enough geeks to buy them to make them profitable for one or two manufacturers, even selling them at PC-like prices. It would be interesting to find out what the G5 would cost as a commodity part. It would also set the stage for another amiga accelerator :) But seriously folks, linux users would buy the things like crazy. Gentoo on a commodity G5 is my ideal of the ideal computer, assuming I'm not tied to any given ISA like I am now, what with my tendency to do pc gaming.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:ATX PowerPC by drinkypoo · · Score: 1, Insightful
      The fact is that the competitors to x86 which do not encompass it (as Athlon has done) have not managed to be as fast as x86. Their processors simply do not have the performance any more and when they do manage to bang out a chip faster than an x86 it ends up being insanely expensive.

      There ARE people making low-power computers, such as with transmeta processors. Of course, most of those are laptops. But certainly not all of them! The real issue is that even a PC processor which consumes a lot of power generally still consumes less power than your average incandescent light bulb and it's hard to sell a CPU based on power consumption at that point. (Boy am I ready for wide-spectrum LED lighting to get here at a reasonable price.)

      I have an Athlon XP with two hard drives and a bunch of big fans, I'm clearly not worried about power consumption. I also have a 19" monitor, and my PC sound system is a stereo. But in the bedroom I have an i-Opener, so there's room even in my household for both conspicuous consumption and efficient operation. So it would be nice if things were lower power. But in general it's hard to get people excited about low-power computing, they want powerful stuff. And I personally want expandability and most of the low power processors are not only slow but usually installed only in tiny computers or on boards with 1 PCI slot, or what have you. For a terminal (like my i-Opener) that's okay, but for any other purpose it doesn't get the job done.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:ATX PowerPC by Too+Much+Noise · · Score: 3, Insightful

      Actually, Alpha is being actively killed by HP as it would have wiped the floor with their new poster-child, Itanium. If I remember correctly, the more exact formulation was 'discontinued R&D, only one crippled architectural upgrade'.

      As of SPARC, it looks to me like SPARC is kicking SPARC's ass - as in Fujitsu vs. Sun versions.

      Finally, look at the difference between Itanium and x86/amd64-class CPUs. In theory EPIC is all fine and dandy, but ... why does it need 6MB of level 3 cache to show it? Makes one wonder how a comparable cache level would affect, say, a Xeon machine (given the obvious improvement that the extra cache brought to the P4EE CPUs). A similar story would hold for Power (see for instance this result, with 128MB off-chip L3 cache).

      There might not even be a 'better way' to design a general-purpose CPU. Everybody has to optimize for something. Remember Intel bolting MMX then SSE/SSE2/SSE3 on x86 only because there was a heavy demand for it? And now, given the success of amd64, adding that as well to the Pentium4-class CPUs? x86 is not standing still. But that's the same for all the 'still alive' platforms.

  2. Hmmmmmm by warlockgs · · Score: 4, Insightful

    I, for one, welcome our OpenPowerPC overlords.

    No, seriously, I think this is a great step. When we get to control the functionality and content of our silicon, and contribute to the specs, I think a LOT of creative people will come forward and throw out some truly awe-inspiring ideas. Look what happened with Linux, *BSD, countless GNU projects. The list goes on, people. I think this could be a stepping stone towards getting some really new chip technology on a roll.

    Lets just hope this is a sincere effort on IBM's behalf.

  3. Horse's mouth by samoverton · · Score: 2, Insightful
  4. Re:/. tricked you guys by imsabbel · · Score: 2, Insightful

    Hm. 128GFLOPS/32CPUS*500MHZ=8 fp ops per second or 4 MACs per second. Not impossible for a bigger processor with low clockrate that focusses more on ipc.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  5. Another OSS advantage by gr8_phk · · Score: 2, Insightful

    You can always recompile for whatever architecture you want. No waiting for some monopolist to decide if/when to do the porting.

  6. Very Smart Move by IBM by Constantin · · Score: 4, Insightful

    As you all know, the costs of developing new chip architectures is escalating. However, once designed, chips can be replicated at relatively low cost (at least by comptent fabs like IBMs). So, to maximize profits despite the high upfront costs, what is one to do?

    Design a kick-ass chip, sign up a lot of partners to establish street credibility, maintain processor improvement momentum, deliver chips on time, then sell as many chips as possible, of course! AMD performed in some, but certainly not all of these aspects, hence their current standing in the chip industry. Don't even get me started on the slow train wreck called Motorola.

    The power architecture was always meant to be flexible, ranging from the $10,000+ quad-core uber-chip Power5's on down... So it's only logical that we will find stripped-down versions of the Power5 architecture in everything from Apple Desktops to next-gen consoles from Sony and MS.

    As I see it, this is a great PR step by IBM to get some mindshare from the growing Linux camp. When you combine the incredible performance, lower prices, etc. of the 970 architecture, folks like Intel will have to take notice sooner or later, particularly when it hits their most profitable processor lines. However, Apple may not be happy to face competition in a market segment that it has had to itself for now.

    As for MS and their PowerPC line of NT or whatever, who cares. If they need to make the switch, they'll find a way. In the meantime, it's the Linux/Unix folks who'll benefit the most from no longer being squeezed between SPARC and XEON pricing.

  7. Re:Dusting off some old tech... by Hoser+McMoose · · Score: 2, Insightful

    I wonder if Microsoft has kept that old NT version which runs on PowerPC in anyways up to date?

    Rumor has it that the first XBox2 development kits ran on Macs (PowerPC) running a custom port of WinNT.

    I know this is mostly aimed at embedded devices

    Don't forget that WinCE has supported PowerPC chips for ages. It's not like Microsoft is incapable of supporting PPC, there's just never been any demand for it on the desktop or server side.

    If MS were to release it's server line for the Power5 or somesuch, how quickly would intel scramble to stay in Microsofts' good graces?

    Considering that Microsoft would probably only get about 2 customers for such an operating system, I don't think Intel would be too worried. People who buy IBM Power5 systems are looking at the seriously high-end. They are looking for a complete package of hardware, software and support, so they are not going to go off and install Windows on the thing!

  8. Re:business is business by randall_burns · · Score: 2, Insightful

    Well, there are _still_ some bottlenecks here. It looks like IBM isn't really Open Sourcing the chip design-just trying to license it on reasonable terms. I suspect they'll have to go further to make this _really_ take off(i.e. have a design that is available with no royalty charges). If there is a truly open source design that is really cheap, I suspect we'll see this combined with the market Sun is developing at Walmart to imply $100 PC's.

    Now, I think this goes beyond a 80's application delivery platform. With $100 PC's, we can start to seriously look at things like a PC on every students desk in elementary schools-and a PC as an interface to just about every machine in creation

  9. Re:Apple by ScottEllsworth · · Score: 2, Insightful

    The work in making a clone or custom mac is not in the design of the cpu, but in getting all the rest of the hardware integrated with the OS. Add in the thrill of device drivers, and potentially having to reverse engineer any custom Apple HW, and you get a pretty much clone-free market. Opening up the cpu will not change that.

    It does mean that the architecture might be used in more places than it now is. Next generation video games might move to the Power architecture if they see a benefit. Similarly, good Linux offerings will make scientists consider clustering PPC boxes rather than x86 boxes for high performance numerical computing.

    If these events happen, then new support, and new understanding of the architecture will hit the streets in a way that will benefit Apple. For example, if serious money goes into optimizing gcc by someone other than Apple, releases of OS X will get better without Apple effort. Similarly, more money from other hardware purchasers gives IBM incentive to advance the architecture.

    Scott

    --
    --- scott_ellsworth@alumni.hmc.edu Java, Databases, and Software Magic
  10. Re:Reminds me of SPARC by HanzoSpam · · Score: 2, Insightful

    Reminds me of Sun's SPARC archetecture. This was supposed to be used in everything from the top-end processors to little embedded thingies, using different performance silicon but a common instruction set. And it was supposed to be open.

    You don't hear much about that either, do you?


    The difference here is that Power/PowerPC is already being used in everything from the top-end processors to little embedded thingies. IBM has a pre-established market with an interest in their technology. Other than a few half-hearted SPARC based Sun clones, Sun never had anything besides high hopes for the SPARC technology.

    --

    Progressivism: Parasites helping parasites to help themselves - to other people's stuff.
  11. Re:Really good thinking by thisgooroo · · Score: 2, Insightful
    The PPC doesn't seem to be particularly taking off just on its own-- either in terms of performance or in terms of public adoption

    not in the desktop market, but PPC (also ARM and MIPS) outsells x86 in the embedded market and is a pretty strong force on servers.

    the problem with the desktop market is/was that when the PPC came out, the x86 was already established as the dominant platform in an environment where closed source applications got distributed in binary form only, which makes it pretty hard to get marketshare, since programs either won't run at all or extremely slow (on an emulator). and since the marketshare is so small it's almost impossible to get anyone to port his/her programs to the new architecture. combine that with microsoft's tendency and ability to sabotage such ports (e.g. by buying the company and dropping the port "for lack of demand" as they have done several times when OS/2 started to gain some popularity), and you can understand why its hard for a new architecture to take off (could that be the reason for IBM getting behind open source?)

    in terms of performance

    until pretty recently (until intel started to riscify the x86) RISC style CPU were performance leaders, and the G5 seems to hold up pretty good.

    all three of the major video game consoles in the next generation (GC2, PS3 and XBox) will be using some workalike of the PPC chip

    just an example of the embedded market

  12. good move... by qtothemax · · Score: 2, Insightful

    This seems like a smart buisness move by IBM that will end up benefiting everyone. IBM probably believes that they will controll most of the manufacturing, because the only company with the fab capacity to make many is Intel, and i doubt they'd want to jeopardize thier probably higher profit margin pentium market share by making a power chip. At the same time, small fabs will be able to make the chips and keep the price reasonable. Also, i'd have to assume that IBM expects to provide most of the service and support for the chips. So the result will be a better designed chip because more people are working on it, oppritunities for small fabs to make this excelent chip, and profits for IBM because if the chip design is improved, market share will rise, with IBM reaping a good part of the profits. Bottom line in this optomistic scenario is a cheap, high preformance chip, and added profits for everyone but Intel. Everyone wins.

  13. The problem the PowerPC has on the desktop by MemoryDragon · · Score: 2, Insightful

    You can sum it easily up.
    No early adopters who can build their own PowerPC based PCs. The PowerPC and related boards are no commodity hardware you can get for affordable prices.
    Many early adopters love to build their own computers, they basically are locked out.
    That basically means no early adopters, no long term mass market. What is left is only niche markets like Apple, who is not too unhappy not to have commodity hardware in their machine (high prices)

    PowerPC is strong in many areas but as long as you cant get PowerPC ATX boards and processors at the same prices as their x86 counterparts, and the DRM lock in on the x86 side is not very strong yet, people still will buy x86.