Slashdot Mirror


IBM Opens Up POWER Architecture For Licensing

New submitter HAL11000 was the first of many to write with news that IBM and others have formed a new consortium to license the POWER architecture to third parties "IBM puts up POWER architecture for licensing and announces the OpenPower Consortium with Google, Nvidia, Mellanox, and Tyan." Quoting El Reg: "The plan, according to McCredie, is to open up the intellectual property for the Power architecture and to allow customizations by licensees, just like ARM Holdings has done brilliantly with its ARM processors ... Nvidia is very excited about the prospects of marrying Power processors and Nvidia GPUs for both HPC and general purpose systems. ... Tyan will presumably be working on alternative motherboards to the ones that IBM has manufactured for its own use." There are mentions of the POWER firmware being "open sourced," but it is unclear if that actually means Open Source or something more like the Open Group's definition of open (vendors only).

24 of 131 comments (clear)

  1. A Little Late? by Anonymous Coward · · Score: 5, Insightful

    Shouldn't they have done this while Apple was still using the PPC? At number of developers and developer tools available for PPC back then has to be orders of magnitude higher than it is today. Better late than never?

    1. Re:A Little Late? by drinkypoo · · Score: 5, Informative

      PowerPC cores are incredibly more ubiquitous than you probably believe. They show up all over the place. Hell, Motorola Cellphones had old tired PPC cores in them for some time, since as a contributor Moto had a license to make embedded PPC chips. And of course, it's well-known that there's a tri-core PPC in the Xbox 360. There's also a castrated little PPC core in the front of the PS3's processor, where there was a MIPS core in the PS2's. And there's a ton of little MIPS-based portable computers out there, but in recent times their sales have been cannibalized by ARM. There's no reason to believe that there couldn't be a ton of little PPC-based portables out there, if PPC were licensed like ARM. Now, allegedly, it will be. Probably too little too late, though.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:A Little Late? by chowdahhead · · Score: 2

      I believe many automotive onboard computers are PPC based also.

    3. Re:A Little Late? by bill_mcgonigle · · Score: 4, Informative

      Are IBM hoping that people migrate to AIX or something? (good luck with that!)

      A few days ago on the Fedora homepage was announcement of the full release of Fedora 19 for IBM Power, presumably with Linux 3.10. You can get RHEL 6 if you want support and certainly there are debian and netbsd ports in various states. If there's a market for the hardware, the software is ready.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:A Little Late? by Anonymous Coward · · Score: 3, Interesting

      It didn't help that Intel and AMD were burning 200 Watts and PPC was at about 15 Watts and people expected similar performance. Couple that with Motorola sucking wind and a major memory design flaw/feature on an embedded processor (I gave up at the 7447) and it was doomed.

      PPC developers rarely hit the metal directly,

      Could not be less true. People liked the PPC because you could get to assembly easily and it was not difficult to squeeze 90% performance out of it. The programming strategy was so easy compared to other options at the time.

      The problem IBM has is that it creates these alliances so it can go through alliance customer lists and get introductions to decision makers. I fear for NVidia and Tyan because they are going to lose business and customer confidence. Once IBM is in the customer's room they will uninvite the alliance members and divide a sale. I've seen it first hand.

    5. Re:A Little Late? by Carewolf · · Score: 4, Informative

      POWER has been been 64bit and massively out-of-order superscalar for years where ARM is only just beginning to enter the market. Simply put POWER is not in the same market as ARM, but in the same market as x86. Which means it is Intel (and AMD) who is killing them.

    6. Re:A Little Late? by mlts · · Score: 4, Informative

      POWER7 has some nice advantages over x86/amd64:

      1: A feature (mainly for database licensing) to turn off half the cores, let the cores working use the cache on the cores turned off, and crank the clock speed up. Performance in that mode is almost the same as turning on all cores, but these results can vary on what is bring run.

      2: Decent bang per watt.

      3: A different CPU architecture with a different set of bugs. This helps for secure applications, so if there might be a F0 0F-like bug lurking around, the bad guys would have to find it for IBM's architecture.

      4: More registers to use and abuse.

      5: Very good virtualization capability. Every POWER7 box thrown out is made from the ground up with a hypervisor built into both FSPs. One can just use a single machine with access to all hardware, or add VIO servers [1] and LPAR it out.

      [1]: VIO servers are small AIX [2] instances that pass disk I/O and networking through to the other VMs. On VMWare ESXi, they would be roughly equivalent to a VM appliance that does routing between virtual switches.

      [2]: More of a variant of AIX, called IOS... however, oem_setup_env gives you a root prompt if needed.

    7. Re:A Little Late? by Master+Moose · · Score: 2

      Better late than never..... but better never late.

      Better late than pregnant

      --
      . . .gone when the morning comes
  2. Nvidia... by MachineShedFred · · Score: 5, Funny

    Nvidia is very excited about the prospects of marrying Power processors and Nvidia GPUs for both HPC and general purpose systems.

    Nvidia hasn't quite figured out how to get their thermal energy per square centimeter to the level of a nuclear reactor, so I'm sure opening up the POWER series of chips has them quite excited on that front.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    1. Re:Nvidia... by cold+fjord · · Score: 2

      Kirk: Do you think it will work?
      Spock: It will depend on what Mr. Scott can coax out of the systems.
      Kirk: Scotty, Spock thinks that if we can boost the precision of the sensors and overlay the data on the navigation computer we may be able to navigate through the interphase rift to escape the Tholian web. Can you do it?
      Scotty: Aye Captain. With that last maintenance overhaul at Star Base 11 our computers were updated with the new Multitronic GPU processors. For once I have the power.

      Power, the next frontier. These are the stories of the GPU maker Nvidia. Its 5 year mission: to boldly show what no graphics board has shown before.

      Brought to you by: Interplanetary Business Machines. When the label says Power by IBM, you'll know the performance will be out of this world.

       

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    2. Re:Nvidia... by iroll · · Score: 2

      When you're using a log scale?

      --
      Repetition does not transform a lie into the truth. - FDR
  3. CPUs by Google... by peppepz · · Score: 2

    ...that spy^H anonymously profile your behaviour at the microcode level? I'll pass, x86 SMM is already evil enough for me.

  4. Re:Let's crowdsource and make a PowerBerryPy by arth1 · · Score: 4, Informative

    We could run Clasic Mac and Sillicon Graphics!

    Classic Mac and old Silicon Graphics machines did not use PowerPC. They used MC68k CPUs. Later Macs used PowerPC, but SGI never used them, going to 64-bit MIPS CPUs instead.

  5. The AIM alliance is back! by MacColossus · · Score: 2

    I can't wait for the return of Motorola Starmax, Umax Supermac and Power Computing's Power Tower Pro. I remember my Power Tower Pro was upgradeable to 1 GB of ram in 1997! Shut up and take my money!

  6. Power Licensed by LoRdTAW · · Score: 4, Informative

    The headline and summary are confusing, Power is licensed and Power based chips are produced by third parties. Applied Micro (AMCC) along with Freescale make power core based CPU's/SoC's for embedded use and Xilinx has power cores in their high end Virtex 5 FPGA's. A-EON uses the AMCC Power CPU on mATX motherboards for modern Amiga systems. What they mean is that IBM is making it easier for others to license and adopt Power for their needs. Though the Gamecube, Wii, Wii-U, Xbox 360 and PS3 use power processors, they are all made by IBM like the Apple Power CPU's.

    Its good to see more RISC architectures that have been around for a while becoming more popular. The mobile market pretty much bought RISC back into the spotlight and is giving x86 a run for its money. And more interesting are the partners and the task Power is looking to solve: the cloud (I feel dirty using that phrase). Intel better watch out, with everyone pushing software as a service and mainfr^H^H^H cloud computing, companies are looking to create hardware targeted towards those tasks while also reducing power.

    1. Re:Power Licensed by SoupIsGood+Food · · Score: 2

      I believe the intention is to make the high-end POWER chips more ubiquitous in the server room - heavy duty RISC/Unix(Linux) server platform. The intention is to squeeze x86 out of the datacenter with AMD systems at the low end, and POWER-based gear for the serious number crunchers.

      IBM hopes that by bringing competitors into their platform, they can use economies of scale to make their systems more cost-competitive, and name recognition to separate themselves from the other POWER platform providers. Reduce the cost advantage of Intel-based gear and eliminate the single-source disadvantage of POWER, and they'll put some more daylight between themselves and HP and Dell, their closest rivals.

    2. Re:Power Licensed by LoRdTAW · · Score: 2

      Its confusing because different Power architecture versions may support both PowerPC and Power ISA's or PowerPc or Power only. Power 1/2 evolved into PowerPC which was renamed to Power ISA. Both Freescale and AMCC call their processors Power processors and support the Power ISA v.2.03 spec which also supports PowerPC. Newer Power ISA versions are called both PowerPC and Power, e.g. CPU's which comply with Power ISA v.2.05 are called POWER6 and the PowerPC 476. The latest power spec, Power ISA v.2.07, does not have a PowerPC name. So it can be confusing. Bottom line is PowerPC and Power are very close and in some cases interchangeable depending on how the code was compiled.

      From Wikipedia:

      PowerPC (short for Performance Optimization With Enhanced RISC â" Performance Computing, sometimes abbreviated as PPC) is a RISC instruction set architecture created by the 1991 Appleâ"IBMâ"Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, has since 2006 been renamed Power ISA but lives on as a legacy trademark for some implementations of Power Architecture based processors.

      and:

      PowerPC is largely based on IBM's earlier POWER instruction set architecture, and retains a high level of compatibility with it; the architectures have remained close enough that the same programs and operating systems will run on both if some care is taken in preparation; newer chips in the POWER series implement the full PowerPC instruction set.

  7. Re:"Open Systems" by serviscope_minor · · Score: 2

    Somehow I feel it dilutes the word "open"

    You're thinking about it the wrong way. Consider instead:

    IBM are open to the idea of taking your money.

    That is the fundemental idea of openness behind it.

    --
    SJW n. One who posts facts.
  8. Re:Compiler support good for general PPC? by elfprince13 · · Score: 2

    From the perspective of most supercomputer users, the problem here is that you want to use something which is not Fortran or C. Very little hardcore numerical stuff is done outside of those two languages. I'm not saying that's a good thing, but it is the reason why there's so little incentive to have good compiler support.

  9. WRONG! by Funk_dat69 · · Score: 4, Informative

    Impressive. You are wrong on just about *everything* you wrote:

    >>POWER support is dead on all enterprise Linux distributions, Red Hat dropped support with EL5.
    Nope and nope and nope

    >>Furthermore OpenPower boxes are contractually prohibited from running AIX.
    You are confusing this announcement with a previous attempt at the Linux market that was also called OpenPower. Those systems only ran Linux and could not run AIX. This announcement is about opening up the entire platform and licencing out parts or whole cores of the actual high end chips to companies like Google, who recognize that the single most expensive component in servers is the CPU - and they want choice and customization.

    >>You've got a box of hardware with nothing to run on it and it can only deliver half the performance of comparatively priced Intel equipment.
    The recently released Power7+ chip running Linux is the fastest thing on the market right now.

    >> If you outsource support to IBM, their support specialists in the delivery centers will accidentally nuke your whole frame during routine maintenance, and you could be down for days
    Umm..ok I'm stopping now

    --
    FUNK!
  10. Re:How is this any different from power.org by Funk_dat69 · · Score: 2

    Power.org manages the ppc ISA.
    The ppc ISA is and has been completely open. You can design and create your own chips based on it and people do.

    This is about opening up, or decomposing, the development of the high end POWER chips that IBM develops. Large data center companies have an increasing desire for customized chips. Customizing chips is not what Intel is good at or want to be good at. The only game box win that Intel had was the original XBOX and that was a massive failure, partly because of the inflexibility of Intel and their precious margins. I really can't think of any other custom wins that Intel has had since.

    If Google wants to cobble together a small 2-4 core Power Chip with exactly the parts they need, based on licensed pieces from IBM, and then go fab it at wherever is cheapest, I've got to think that will save them money versus being a mountain of retail Intel chips.

    --
    FUNK!
  11. Re:Excellent news! by Cid+Highwind · · Score: 2

    Possibly, but it better have a snappy marketing name that conveys both it's hardcore POWER roots, and it's friendly personal computer approachability, and it needs to have a short acronym that can fit into the same column width as "x86" and "ARM" on benchmark charts.

    Maybe they could call it "PowerPC", or "PPC" for short...

    --
    0 1 - just my two bits
  12. Re:Compiler support good for general PPC? by Funk_dat69 · · Score: 2

    You can get the 'advance' toolchain. It's basically an upstream gnu toolchain, with a lot more optimizations and support for ppc chips.

    Looks like LLVM is getting improved as well.

    --
    FUNK!
  13. YUM, JFS, NUMA, DB2 by emil · · Score: 2

    A few words about Linux technologies that originated from solid positions within the IBM camp...

    YUM (Yellowdog Updater, Modified) Yellowdog is a well-known RPM-based Linux distribution for the POWER architecture. JFS The OS/2 native filesystem was incorporated into Linux and released to production in June, 2001. NUMA IBM's acquisition of Sequent eventually led to NUMA code releases for the kernel which have been particularly appropriate for Hypertransport and QPI - high-performance Linux ows much to IBM. DB2 While not a free product, the UDB database is likely the largest competetor/option to Oracle on Linux.

    Linux owes a great deal to IBM.