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

24 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: 4, Funny

      Yes 'mobo' is short for motherboard. Not motherbox. Cause if you interested in you your mothers box, you would be a 'mofo'

      --
      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 Hoser+McMoose · · Score: 4, Interesting

      If you look at SPEC CPU scores (about the only widely used cross-platform CPU tests), 10 years ago Alpha had x86 beat solid while SPARC, PA-RISC and MIPS were doing pretty well.

      Now if you look at SPEC scores x86 has the two fastest CINT scores out there with Athlon64/Opteron and P4EE/Xeon. Those two chips are also two of the top 4 chips when it comes to CFP scores, with only the IBM Power4 and Intel Itanium2 being ahead. Alpha is no longer competitive, SPARC is getting it's butt whipped and MIPS has totally failed on the high-end and PA-RISC is on life support.

      All those people predicting x86's demise are clearly out of touch with reality. x86 is not only continuing to do well, but it's doing BETTER now than it ever used to!

    6. Re:ATX PowerPC by stilwebm · · Score: 5, Informative

      This highlights a fact that the previous poster missed. The architectures of the Pentium 4 and Itanium families are vastly different from the "x86 architecture" in the previous generations of chips. The x86 instruction set is there and the chip presents itself in a backwords compatible way to the system. The innards are vastly evolved, however. A similar analogy is the leap from the Pentium Pro/II/III architecture or K6 architecture to the Athlon architecture.

      SPARC, MIPS, and PA-RISC have had relatively minor architecture changes over the same time period. The IBM Power chips have had much better evolutionary gains.

  2. Excellent! by Tyrdium · · Score: 4, Interesting

    So, does this mean we might see some good PowerPC emulators coming out? I remember reading that one of the main problems with writing them was the fact that the chip was quite closed, so one essentially had to reverse-engineer the entire instruction set.

    1. Re:Excellent! by idiot900 · · Score: 4, Informative

      As the POWER arcitecture is in reverse-ENDIAN order from the x86 arictecture, and to my knowledge, the x86 cannot switch order on the fly, I believe...

      Such an emulator would necessarily be dog-slow compared to the real thing.


      Keep in mind that this is only a constant cost, and only for reads and writes to things outside the processor (most commonly RAM). Once a value is in a register, you can leave it in the host endianness. Certainly there is a speed hit for every access, but you take a bigger hit in other things. For example: emulating the MMU, doing the math for every virtual memory access. Maybe you could leverage the host MMU for this in some way, but then good luck writing emulator code portable across architectures.

  3. Another Link by anzha · · Score: 4, Informative
    --
    Do you know why the road less traveled by is littered with the bones of the unwary?
  4. OK my first thought - Open CPU by baryon351 · · Score: 5, Interesting

    Anyone else think this on the first read?

    Does this sound like a possible good contender for a general purpose replacement for x86 as an "Open CPU" that would work well with F/OSS apps? One that can't be tied down with DRM in such a way that only large megacorps (I won't name them, except to call them "Microsoft" and "Intel". Oh hell I named them whoops) can end up defining what may or may not run?

    I've read the general slashdot crowd clamoring for something like this that's free from central control. Does this look likely to you? Would it be a benefit if it did come about?

    1. Re:OK my first thought - Open CPU by 42forty-two42 · · Score: 4, Funny

      I can see it now - Gentoo PPC. They ship you a chip fab, and you spend the next few hours doping your CPU. Of course, the system supports prebuilt CPUs, but nobody actually uses them.

  5. hmm by User+956 · · Score: 5, Informative

    This fits with IBM's vision for spreading the 970. There's two groups: "Pervasive" and "Deep." IBM uses "pervasive" to describe a wide range wired and wireless devices powered by the 970 chips, (i.e. p2p sharing of naked petrified natalie portman pictures). "Deep" computing describes IBM's high performance technical computing products, like Blue Gene.

    Opening the architecture swings the door for pervasive market penetration, indeed.

    --
    The theory of relativity doesn't work right in Arkansas.
  6. /. tricked you guys by Ignorant+Aardvark · · Score: 4, Informative

    128 Gigaflops? April's Fools!

    (Hey, it's started already, just look at that pigeon story).

  7. motives? by ArbitraryConstant · · Score: 5, Interesting

    There are sound business reasons for all the big-headline stuff IBM's been doing lately, but I think they're doing it because it's the biggest, best, and cheapest PR anyone's ever heard of.

    Sure they're positioning POWER/PowerPC as the only architechture that can challenge x86 in a meaningful way. Sure if they release enough of the firmware and stuff it'll probably be better for some open source stuff than x86 is. Sure they're a services company and this will put them on the back end of even more stuff.

    But honestly. Everyone loves them. That's what they really need if they want to entrench themselves everywhere.

    --
    I rarely criticize things I don't care about.
  8. 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.

  9. No not really by Anonymous Coward · · Score: 5, Interesting

    Umm, the instruction set is documented and everything. There's this PDF you can download.

    The problems with emulators have to do with RISC vs CISC differences and register-rich vs register-poor architectures. I have to go, so I'm not going to go into the details here, but the general idea is this: for the specific case of emulation, it's easier to write an emulator if your host architecture is more RISCy than your emulated architecture, and it's easier to write an emulator if your host architecture has more registers than your emulated architecture.

    The PowerPC has a very cluttered instruction set, but it still basically follows RISC as a philosophy-- you're still in a situation where instructions from other architectures have mostly instructions that can be broken down efficiently into a series of PowerPC instructions. Which means that efficiently assembling series' of PowerPC instructions into single instructions while emulating on more CISCy platforms is kind of hard. The PowerPC also has a whole lot of registers, and they're all general purpose so you can't play neat optimization tricks as easily as you can when emulating the Intel x86. Meanwhile, the architecture you probably want to do this emulation on-- x86-- is shit for registers.

    The PPC emulation problem has to do with unfortunate conflicts between design philosophies and emulation perverse cases more than anything else.

    -- Super Ugly Ultraman

  10. Good for Power5 by philthedrill · · Score: 4, Interesting

    This is an important step, at least for the Power5. It's immensely complex, and I think feedback from collaborators such as OS people is important when they (IBM) ask themselves if a design decision makes sense. For example, SMT adds 24% to the die area for each core (see here). Compare that with Intel's HyperThreading, which adds little area but is still complicated to verify. Getting feedback and involving other groups can help determine if design decisions/features are worthwhile.

  11. why would you use PowerPC by Anonymous Coward · · Score: 4, Funny

    x86 and windows are established platforms and people and industry have put lot of time and effort in adopting them. why do you guys are interested in destroying this enormous value created with hardwork over time and replace with totally unproven vaporware system which only the geeks and use?

    Even on April 1st, you don't play such cruel jokes.

  12. I was there by deadline · · Score: 5, Informative
    I attended the event. It is pretty big news. There was a lot of interesting presentations and it is really an astounding direction for IBM. As one person from IBM put it,

    IBM has seen how well the Open Source/Community model has worked for Linux. Now they believe that it will benefit the deployment of POWER derived technology.

    The details are a little sketchy at this point, but Wladawsky-Berger basically said this is of the same magnitude as the decision to embrace Linux.

    I think I heard the word "community" in almost every other sentence. I truly believe IBM "gets it" and is moving forward in bold direction. The people I talked to afterward were credible and excited.

    There will be a longer story on ClusterWorld tomorrow. (sign up for three free issues of the magazine as well)

    I saw the small "Blue Gene" system. Very cool both performance wise and thermally (32 CPUs in a table top box). I also saw the new Power blade server. Nice.

    --
    HPC for Primates. Read Cluster Monkey
  13. Only a Partial Blue Gene/L by Betelgeuse+on+Ice · · Score: 5, Interesting

    That Blue Gene/L machine being shown is only a small part of the full machine they are building for LLNL. When its complete, IBM estimates that it will run at 360 TFLOPS, at a fraction of the size and power consumption of the current #1 supercomputer. Even if they miss the mark by 50% it represents a fairly significant leap in processing and power consumption. And hey, since it will only occupy 64 racks, you can just about fit one in your garage! (Nuclear reactor to power it not included...)

  14. Re:Apple by squiggleslash · · Score: 4, Informative
    That's not been the case for a little over a decade. Macs have been running OpenFirmware since the second generation of PPC Macs.

    To handle this, Mac OS has generally included a "ROM" file which contained the part of Mac OS that had previously been stored on the ROM.

    Mac OS and Mac OS X does do some checks before allowing itself to be installed on a machine, making sure it really is being installed on a Mac. I believe though that all it does ultimately is query OpenFirmware.

    --
    You are not alone. This is not normal. None of this is normal.
  15. 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.

  16. SPARC is already open by IGnatius+T+Foobar · · Score: 4, Informative

    The SPARC is already an open architecture processor. It's been that way for years. Sun was the big player behind it, and certainly the best known, but the SPARC design is the closest thing there is to an "open source cpu." There's even a non-Sun organization (SPARC International) they spun off to act as a steward for the standard.

    SPARC processors are made by Sun, Texas Instruments, Hitachi, and others. There's a history of all the chips made on their web site.

    Dunno why they're too blind to see that this would be as good an idea for Java.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!