IBM Plans Collaboration On Power Architecture 198
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."
ATX PowerPC (Score:5, Insightful)
link at the Inquirer [theinquirer.net]
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.
Re:ATX PowerPC (Score:2, Funny)
Re:ATX PowerPC (Score:5, Funny)
Re:ATX PowerPC (Score:3, Interesting)
Re:ATX PowerPC (Score:2, Insightful)
Re:ATX PowerPC (Score:5, Insightful)
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...
Re:ATX PowerPC (Score:5, Interesting)
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!
Re:ATX PowerPC (Score:5, Informative)
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.
Re:ATX PowerPC (Score:4, Insightful)
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
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.
Re:ATX PowerPC (Score:2)
Actually, Alpha is being actively killed by HP as it would have wiped the floor with their new poster-child, Itanium
Alpha has been in getting beaten to death in a long, slow and agonizing process over the past 7 years or so. This dates back to before Digital was bought out by Compaq and Intel (Intel bought a fab and a lot of Alpha technology in an odd legal settlement just before the Compaq deal... presumably the deal was made at Compaq's request). The merge with HP and the Itanium was just the final
Re:ATX PowerPC (Score:2)
Re:ATX PowerPC (Score:5, Insightful)
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...
Re:ATX PowerPC (Score:2, Insightful)
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 gen
Re:ATX PowerPC (Score:2)
There have been at least 2 stories about this on Slashdot and Ars Technica. Check'm out.
Re:ATX PowerPC (Score:2, Interesting)
Re:ATX PowerPC (Score:3, Interesting)
x86 as it has been implemented since the origional Pentium actually works pretty well. You use fat, complex ops which use little space in icache and convert them to svelte, fast micro-ops for fast cores. True x86 is register starved, but that's why x86-64 added a bunch of registers and cleaned up the parts of the architecture which were truely bad. The death of x86 has been predicted for several decades and I just don't see it. People have too much invested in non-open code to just dump the architec
Re:ATX PowerPC (Score:5, Insightful)
Re:ATX PowerPC (Score:3, Informative)
Re:ATX PowerPC (Score:2)
Re:ATX PowerPC (Score:2)
Speaking of which, here [970eval.com] is Momentum's 970FX evaluation mobo. Only $4500 for a basic evaluation system.
There's of course the more humanely priced Pegasos II [pegasosppc.com] for 500 Euros, but it's rather underperforming for 2004 and compared to those complete x86 systems you speak of. I've heard Marvell, who supply the northbridge for the PegII, will sell a "Discovery III" northbridge for
Pricing Policy of IBM and Motorola (Score:4, Informative)
The Chipset and CPU's were under the Telecom Divisions where they are used to very high margins and close to Zero price-elasticity as the equipments goes into areas where performance and reliability is paramount. (What does an extra $200 / CPU add to a $100K switch.
The price for an IBM Northbridge in 1K is around $85 compare this to Itnel Chipset that can be had for $9+-. The PowerPC itself was for a long time only available using Bumpchip technology maning you needed a very expensive socket or had to solder the cpu to the board.
In summary IBM and Moto was not interested in initial low volume low profit market.
Compare this to TI where you can buy DSP's in small quantities for almost the same as 100K price. TI understand they market needs to be developed and the pricing strategy needs to make the innovators job doable.
Another OSS advantage (Score:3, Insightful)
Assuming, of course (Score:2)
While for a great many apps, performance isn't very relivant (the systems are faster than they need to be anyhow) there are still plenty where time is critical and low level optimisation can help. Games would be a good example.
Re:ATX PowerPC (Score:3, Insightful)
Excellent! (Score:5, Interesting)
Re:Excellent! (Score:2)
Such an emulator would necessarily be dog-slow compared to the real thing.
Comments from folks who understand more of the Arstechnica processor guides than I?
Re:Excellent! (Score:2)
Re:Excellent! (Score:5, Informative)
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.
Errr, no. And no. (Score:2)
That, and the x86 has dedicated instructions for reversing the byte order.
No not really (Score:5, Interesting)
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
Re:No not really (Score:2)
Hard work ahead (Score:2)
In mobile space everyone is just going with ARM and PPC lower poser devices don't seem to be going anywhere useful.
Re:Hard work ahead (Score:2)
Perhaps PPC can make a go of the desktop and server market, but it will be hard work to displace x86.
PPC is already doing well in the desktop and server markets. Macs (desktop) use PowerPC CPUs, and many IBM servers use Power CPUs.
-Teckla
Re:Hard work ahead (Score:2)
One place where PPC does seem to be doing OK is in video processing/DTV set top box.
Another Link (Score:5, Informative)
From Tom's Hardware: IBM's processor plans: Build your own microchip [tomshardware.com].
OK my first thought - Open CPU (Score:5, Interesting)
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?
Re:OK my first thought - Open CPU (Score:2)
Re:OK my first thought - Open CPU (Score:2, Interesting)
The instruction set is also well documented, you can even get books for free from AMD and Intel. If you had enough money Im sure AMD would make you a custom Athlon 64 but why bother?
The problem is making chips costs money. You need to design it, test via software, fab it, really test it, and repeat until you get what you want.
My first though was trying to lure some of the other "RISC" vendors like Sun, SGI, and Fujitsu (sparc), into consideri
Re:OK my first thought - Open CPU (Score:5, Funny)
Re:OK my first thought - Open CPU (Score:2)
Nothing but a bunch of marketing BS (Score:3, Informative)
Seriously, read the article, just what is IBM opening up? Answer: nothing that everyone else isn't already opening up.
The instruction set is still controlled by IBM, and while you are free to make your own PPC chips, it's not like that's anything new. Everyone is free to make their own SPARC chips as well, and from the looks of things SPARC has fewer restrictions than what IBM is proposing.
IBM will still license y
Re:OK my first thought - Open CPU (Score:2)
Open CPUs for all!
Apple (Score:2, Interesting)
I for one was just thinking about how I wish PowerPC was more open. This will give us an alternate platform to work with in case DRM/MS does kill x86.
Re:Apple (Score:3, Informative)
Re:Apple (Score:2, Informative)
Does apple have any say in this at all? What's to stop people from building custom Macs?
Macs have custom ROM chips on their motherboards. So you would need to track down an Apple motherboard in order to build your own. Hard to do but not impossible
Comment removed (Score:5, Informative)
Re:Apple (Score:3, Informative)
Re:Apple (Score:2)
Re:Apple (Score:2, Insightful)
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,
Re:Apple (Score:2)
Nintendo has also made a few public nods toward IBM's POWER/PowerPC for its next-gen console. However, since there are no real, public plans for their next-gen console, this isn't really worth noting.
PowerPC is also used quite often in the embedded world due to its low heat output and low power requirements.
Re:Apple (Score:2)
Then again... I think the show-stopper for custom Mac builders will be Apple's patents. (and proprietary I/O controllers)
hmm (Score:5, Informative)
Opening the architecture swings the door for pervasive market penetration, indeed.
/. tricked you guys (Score:5, Informative)
(Hey, it's started already, just look at that pigeon story).
Re:/. tricked you guys (Score:3, Insightful)
G5 Hardware Specs (Score:3, Interesting)
Re:G5 Hardware Specs (Score:2)
Re:G5 Hardware Specs (Score:2)
Uhh.. you mean like these Pentium 4 [intel.com] and Itanium 2 [intel.com] docs?
Intel has top-notch documentation, far and away the best in the industry. The only company that comes close is AMD. IBM's public documentation for their processors is absolutely abysmal in comparison. Maybe they ahve good documentation buried somewhere in the company, but they sure don't like sharing it with anyone.
As it stands now, PowerPC is no where near as "open" as x86 is, IBM has a LONG way to go.
Re:G5 Hardware Specs (Score:2)
I was just pointing out that IBM isn't the only one keeping their bus protocols a secret.
motives? (Score:5, Interesting)
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.
Hmmmmmm (Score:4, Insightful)
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.
Good for Power5 (Score:5, 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 [hotchips.org]). Compare that with Intel's HyperThreading [hotchips.org], 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.
Re:Good for Power5 (Score:2)
Oh great... (Score:4, Funny)
why would you use PowerPC (Score:4, Funny)
Even on April 1st, you don't play such cruel jokes.
business is business (Score:4, Interesting)
Re:business is business (Score:2)
Agreed. IBM is doing something that has needed to be done for a long time - they are quietly delivering the replacement for the 80's era application platforms. Interesting that this t
Re:business is business (Score:3, Insightful)
Now, I think this goes beyond a 80's application delivery platform
Why would'd you use PowerPC? (Score:2, Informative)
I'm glad to see that people think that desktops are the only computers that people use...
I come from the embedded world. I don't know any engineer who would put an x86 in anything. On the other hand, I have put PPC in a lot of places, and there has been a trenendous amount of work to make this a stable, robust platform.
Re:why would you use PowerPC (Score:3, Funny)
What we really need in an Open Architecture (Score:2)
The underlying problem with major chip architectures is that they require a cast of thousands to design and implement. I aware of only one exception to that rule: Chuck Moore's Forth Chips [colorforth.com]. Chuck has acheived a lot in that area working either alone or with a few others.
The sheer com
Re:What we really need in an Open Architecture (Score:2)
Sometimes you don't get what you pay for (Score:2)
In the current state of the art, that may not be that big of a deal, but eventually, we are going to need to go beyond these huge, complicated facilities if we want to keep on delivering a better cost/performance ratio.
From what I can see(and I don't claim to be a chip design expert) Moore's stuff has potentially huge adva
I was there (Score:5, Informative)
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 [clusterworld.com] 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.
Re:I was there (Score:2)
Re:I was there (Score:2)
Re:I was there (Score:3, Interesting)
Only a Partial Blue Gene/L (Score:5, Interesting)
Re:Only a Partial Blue Gene/L (Score:2)
Horse's mouth (Score:2, Insightful)
Comment removed (Score:3, Funny)
Re:Triple boot (Score:3, Funny)
Very Smart Move by IBM (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.
Re:Very Smart Move by IBM (Score:2)
>stripped-down versions of the Power5
>architecture in everything from Apple Desktops
>to next-gen consoles from Sony and MS.
For Sony's case in PS3, the Cell architecture is vastly different from PowerPC, though IBM will help it in its production or perhaps in design work with Sony and Toshiba. You should've referred to Next Nintendo console and next MS console as Power5 architecture machine.
Sun was here (Score:4, Informative)
Before people get too excited about this big "development", remember that SPARC was a completely open architecture since something like 1987. Sun and Fujitsu manufacture their chips independently, and there are free SPARC designs downloadable over the WWW. IIRC, the only licensing cost is if you want to use the "SPARC" logo for branding and marketing.
Check www.sparc.org for the rest.
i'd like someone with authority to read this (Score:2)
1) will this mean consumer products being developed to compete with x86 products?
2) who do you think will support this first? Will the major distributers jump on or will it be the little guys?
3) what will be the price of a open ppc system?
4) not that i'm interested... but might this allow mac clones?
5) for the developers, would you support PPC? I use debian so PPC is supported (whether this is a good or bad thing...) but it is usually behind.
6) what wo
SPARC is already open (Score:5, Informative)
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.
IBM, I love you (Score:4, Interesting)
First open source, now open hardware. I'm...pleasantly stunned. Go Blue!
Weaselmancer
PS: At the Risk of -1 Redundant, this is a great move. I'm in embedded design, and I've discovered a few things that wound up in errata sheets later on. If I had been working on an open chip like this, I'd have worked out a fix and contributed it back to the project.
Sure beats skimming errata sheets endlessly and knowing there's nothing you can do to fix things.
good move... (Score:2, Insightful)
The problem the PowerPC has on the desktop (Score:2, Insightful)
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 c
Re:The problem the PowerPC has on the desktop (Score:3, Informative)
There was a northbridge company (MAI?) that held promise to bring boards to the masses but that idea seems to
Re:Huh? (Score:2)
Re:Huh? (Score:2)
What a lovely dream.
Re:It seems like... (Score:4, Interesting)
IBM sells two things: Hardware and Support. Open Source doesn't hurt either. In fact, it makes it more likely IBM can sell Support. (And may help sell hardware, especially if IBM provide better developer-level support, or Open Source can help out entrenched opposition...)
No conspiracy. Supporting Open Source makes IBM money. Nothing more.
Reminds me of SPARC (Score:2)
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 comm
Re:Reminds me of SPARC (Score:2, Insightful)
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 hal
Re:Dusting off some old tech... (Score:3, 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 some
Re:PowerPC vs. Power (Score:3, Interesting)
Despite popular belief, the "Power4" and "Power5" processors do NOT use the POWER ISA, they are PowerPC chips. Same as the PowerPC 970 chips used in Apple's new Macs and same as the PowerPC 405 used in the Nintendo Gamecube and Cisco routers.
Motorola also produces c
Re:PowerPC vs. Power (Score:2)
Re:Really good thinking (Score:2, Insightful)
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
Re:double edged sword? (Score:2)
There has already been a huge debate on this, and IBM have created a very large rebuttal against many of the complaints.
http://www.research.ibm.com/gsal/tcpa/tcpa_rebu
TCPA is a security system designed to store senstive keys in a area of the computer. This has nothing to do with DRM etc...