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).
Only if it is a sony-made phone.
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?
I recently got computing time on a BlueGene/Q (PowerPC A2) and I needed to run my C++ program on it. The compiler support was atrocious. It uses OpenMP for parallelization. GCC is damn slow on it and LLVM does not support parallelization using OpenMP. The IBM in-house compilers are crappy too for anything besides Fortran or baseline C.
My question is: Is it like that also for the more "general purpose" PowerPCs? If yes, I really hope nobody licenses it. IBM supercomputers really do not deserve the TOP XXX titles they get, unless IBM commits to develop better compilers or better yet: scrap vacpp / xlc++ and just start fresh with LLVM.
Posting as AC, as I do want to get computing time on other clusters still.
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.
...that spy^H anonymously profile your behaviour at the microcode level? I'll pass, x86 SMM is already evil enough for me.
I use a lot of IBM software and hardware on a daily basis. I /really/ feel like this is more of a 'corporate alliance' than an 'opening up' of their 'intellectual property."
I guess I just dislike the fact it's called the "OpenPower Consortium". Somehow I feel it dilutes the word "open", which has a lot to free/libre.
KPH
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.
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!
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.
You want to start a revolution, make the damn equipment simple and available.
Build it and they will come.
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!
Actually OS/2 was 32 bit for quite some time before IBM discontinued it and Serenity Systems picked it up as eComStation.
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
Just like Sparc, the Power architecture is dead and Itanium will follow shortly thereafter. Why? Because the X86 architecture and X86-64 specifically has won the marketplace in terms of compatibility and cost. Sure, I may get 8 billion threads on a Sparc III but it's slow and for the price I can get a few few X86-64 boxes. ARM is now knocking on the door of the Data Center and we then may see a rush of specialized, disposable servers that are suited for a small number of purposes, highly optimized and which point X86-64 architectures may still have a niche but not as big of one moving forward.
Harrison's Postulate - "For every action there is an equal and opposite criticism"
It's loo late, dude.
25 years too late.
Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
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!
Hey, I still have some Mac System 9 floppies lying around. This should run those, right?
http://www.redhat.com/products/enterprise-linux/for-ibm-power/
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
There is OpenSPARC where you get IP cores, you also get the SPARC architecture license virtually for free and don't have to pay anyone if you actually should produce chips. ARM / Power are not open in the same way SPARC is.
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.
and affordable!
"Classic" Macs did indeed use PowerPC chips, if by "classic" you mean "Macs using an architecture prior to the current one".
The originals were Motorola 68k. No Macs used the 68010, AFAIK. Only the Lisa did. But several Macs used the 020, 030, and 040. The Mac III was the last of the non-PPC Macs. The 68k Macs are considered "classic".
The "PowerMac" generations were PowerPC, and there were 5 generations.
Those retconned into "G1" used the PPC601. These were the famed "pizza box" Macs. These are considered "classic", since there was a massive performance difference between the 601 and the subsequent generation of PPC chips. Also, NuBus.
Those in "G2" used PPC603 (integer only, but with power management) and PPC604 (FP coprocessor built-in, power hog). The clones were all in this generation. Clones are all "classic" since the program ended so abruptly. Other "G2" Macs are considered "classic" because they predate the G-whatever naming convention.
Then the PowerMac G3 came out. This used the PPC750, which was built on the principles of the 603, but included a scaled-back FPU. Between the beige and blue/white releases of these Macs, there was a change in the OpenFirmware spec that resulted in a divide between "new world" and "old world" Macs. This caused "old world" PPC Macs (G1, G2, beige G3) to become "classic". To this day, you can't install Debian on an "old world" Mac. The blue/white models became "classic" when they were the last model without SIMD instructions needed to make slow-ass Macs capable of running any kind of heavy-computation (mostly graphics processing) software.
"G4" was the MPC7400, which was an overclocked G3 with some SIMD instructions tacked on. It was only made by Motorola. It became a "classic" several times. First, the "Yikes" G4 was a blue/white G3 motherboard with a G4 chip on it. It was instantly a black sheep and became "classic" (read: old) within a few months of release. Second, the single processor G4's became "classics" when the dual processor ones were released. Third, the dual processor ones became "classics" when the gigahertz barrier was broken. They all became "classics" when the Intel Macs were released.
"G5" was the PPC970. It's "classic" because it's not x86.
The first Intel Macs were based on the Core architecture, and were 32-bit only. They were "classic" on release day, since the G5 had already ushered in the 64-bits-are-better-than-you attitude a couple of years before.
Everything after that is probably not "classic"... yet.
There are a lot of "classic" Macs, and for various reasons. Long-term product support is not Apple's strong suit.
PowerPC was an instruction set architecture based on the POWER ISA; a few instructions were removed, and a number were added; more were added to PowerPC over time. The POWER3 processor implemented the full 64-bit version of PowerPC, and I think it also implemented some of the POWER instructions removed from PowerPC. PowerPC ended up getting renamed "Power ISA" - not to be confused with the all-caps "POWER ISA" mentioned earlier - as part of the "Power Architecture".
I don't know what stuff this consortium is dealing with. There's already Power.org for the Power Architecture, including the Power ISA. I'm guessing that this is for licensing the microarchitecture of the POWERn microprocessors; that seems to be what some of the articles are saying. Then again, some articles are calling it OpenPOWER and other articles are calling it OpenPower, so who knows?
Anyone want to surmise whether we'll get a desktop machine anytime soon?
Quite fancy a 5Ghz desktop beast running Amiga OS 4.
Just imagine - Full - motion - video. Less than 0 second shutdowns. Deluxe paint loading quicker than you can thumb a floppy in.
Or you could run ubuntu and have the dash load up in the time-frame your short-term memory works in.
D
OS/2 work is already underway as osFree, which uses the L4 microkernel at the bottom, and includes a PM personality. It can be a good OS for a POWER based computer.
SPARC has a rich suite of legacy Solaris applications, but Linux support for SPARC has dropped - RHEL no longer supports it, even OEL doesn't - one has to look to the likes of either Debian or OpenBSD. As a result, SPARC has been losing support, except for Oracle only houses.
As for POWER, it's primarily an IBM platform for not just AIX but also i and other mainframe platforms. But even IBM has embraced Linux, promoting it for their servers, datacenters and cloud computing. Does IBM's POWER based HPC solutions use AIX or Linux? Either way, IBM's bets are hedged - AIX is still there for their legacy customers, while Linux is there for current users. If only SCO had been as wise and maintained OSE & UnixWare alongside Caldera OpenLinux.
But then again, SPARC is more open in terms of no license fees needing to be paid to Oracle or anyone - something that OpenPower would have to do to catch up. MIPS too has to figure out a way to regain its popularity - in fact, it's the platform best capable of challenging ARM on the low power turf.
HP's mistake was acquiring the likes of Compaq & Tandem. Or, when they acquired Compaq, they should have spun off the DEC portion of it, so that they could have at least serviced their existing clientele and kept the OVMS/Alphas alive. Deciding to migrate to OVMS was the worst decision they made.