IBM Releases Power7 Processor
Dan Jones writes "As discussed here last year, IBM has made good on its promise to release the Power7 processor (and servers) in the first half of 2010. The Power7 processor adds more cores and improved multithreading capabilities to boost the performance of servers requiring high up-time, according to Big Blue. Power7 chips will run between 3.0GHz and 4.14GHz and will come with four, six, or eight cores. The chips are being made using the 45-nm process technology. New Power7 servers (up to 64 cores for now) are said to deliver twice the performance of older Power6 systems, but are four times more energy efficient. Power7 servers will run AIX and Linux." And reader shmG notes Intel's release of a new Itanium server processor after two years of delays. The Power7 specs would seem to put the new Intel chip in the shade.
What happened to the "3GHz ceiling"? Why can IBM go above it but Intel, AMD and VIA are stuck below it?
POWER and Itanium are architecturally so different that kdawson's snide "put this new Intel chip in the shade" comment is kind of nonsensical. Itanium is superscalar to an extent that POWER doesn't come close to, with each core being able to execute up to six instructions per cycle. While its possible that POWER7 is faster, its also more expensive to get a reasonable configuration and the performance difference between the two is not as clear-cut as our illustrious editor is trying to suggest.
That's all fun but it doesn't answer the real question : Can it run Crysis?
Right, because the Power series is such a global moneymaking powerhouse, right?
These chips (and Itanium) are niche. In fact, the commodity chips are getting so powerful across the entire CPU segment from embedded to HPC computing that they will start eating into the market of even these niche chips. Why buy a Power7 when you can buy 3-4 Nehalems, be twice as fast, and spend 1/2 the money? There are exceptions, but they're becoming fewer and fewer.
AIX....the last Unix you can't just "get" a copy of, but need to actually buy the hardware (a la the Mac). We had a Power box at work with AIX for awhile, but its configuration tools was quite ... unique among Unix flavors (though I was told it was pretty straightforward IBM) and I had a horrible time getting GCC to work with it; most every F/OSS package I came across either straight up wasn't tested on AIX (because no one had the hardware), or it had a whole separate setup (I believe one of the standard lines running ./configure is "Is this an AIX system?").
I recall the box being wicked fast when we were running Oracle on it; it was a "small" Power machine but it still could handle a monster database with hundreds of millions of rows with no trouble. Frankly, I was sort-of sad to see it go; I really did want to get more familiar with it, but apparently the maintenance costs IBM was charging made it a non-starter. Plus, ultimately, it seems that it just wasn't very OSS friendly; xlc is apparently an amazing compiler for the PowerPC, but they wanted $6000 for a license per developer. Plus, and I'm sorry if this is nitpicking, but to have the C compiler called xlc and the C++ compiler called xlC was just, well, insane.
What I really wanted to do was get Linux on it, and Oracle even has a Linux-on-Power version of their database, but there seemed to be some grumbling from the IBM salespeople (according to my boss) that they discourage people from running Linux on Power....I guess you (according to them) need AIX to unleash the real "power" in the PowerPC.
Sigh, okay, whatever. back to Linux on x86-64.
I'm curious whether or not Apple is maintaining a parallel dev. of OSX for this line of IBM chips the same way that the Intel version of OSX was lurking in the dark from 2000 until 2006.
__ Someday, but not this morning, I'll finally learn to use the preview button.
I'm still waiting for my G5 powerbook
I have to wonder why IBM is (at least, as of now) limiting these processors in their own hardware.
I can understand the initial economic advantage: they'd gain more profit from server sales, and would be able to sell Linux servers at a fairly non-trivial mark-up (on base hardware cost, to them).
But what is gained there is probably trivial compared to commercial marketing of the chips/boards (OEM sales). I suspect it might also avoid scrutiny from antitrust lawyers more easily. Why wouldn't they do this? I'd certainly love a processor like that; it'd be incredible. 1/4th the power envelope of the Power6, and twice the performance (assuming it means core clock)? That's incredible: the 3.2GHz Power6 is rated at under 100W TDP.
Such a processor might just sway Apple to go back to the Power architecture, I'd think. Linux will run on them, obviously; the only thing you couldn't run on them is Windows (and even that might be possible down the road with only a little work on MS's part).
The only two reasons I can imagine are 'exclusivity' and 'insufficient fab capacity'. That second one would certainly do it on its own.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
Power procs=32, cores=64
Itanium procs=64, cores=128
So double the Itaniums almost gets you to where Power is.
The average mere moral will never get their hands on a power7 machine. There is no desktop option. I guess IBM could have one under development but people speculated the same thing about power5, power6 and nothing happened. Across the entire power landscape there aren't any machines which can compare to the average x86_64 desktop.
As a result, who from the open source landscape is actually going to be able to put time into Linux on Power?
Look at the distro story on Power,
RHEL: still there, but costs $$$ .. but you gotta wonder how long since Open Suse dropped power
Fedora: I think so
Open Suse : gone
SLES: still there, but costs $$$
Debian: wilting
ubuntu: gone
I guess IBM can shell out the bucks to get Novel and Redhat to support power, but is that really fostering a community? Can a community be a community when the price to enter is seriously expen$ive hardware and most of the people working on it aren't doing it because it's their passion but because it's a job?
Things were great when the Apple's G5 hardware hit... but nothing has been put into it's place since. Seems to me that IBM is just playing Linux lip service on power, specially reading all the posts about AIX here. It's been my experience as well.
"The PowerPC 970 is derived from POWER4. It lacks some server oriented features, but does have an AltiVec unit. The 970 and its descendants are used by Apple and IBM and some high end embedded applications."
IBM gear gets you LPARs, with a real hypervisor that is laps ahead of all the other stuff.
I want to delete my account but Slashdot doesn't allow it.
Anyone have data on how these compare to x86 and Intel's latest creations? Presumably, one could write an efficient algorithm for a variety of common computing tasks and port it to the different chips to get a cross-architecture performance estimate.
That's called SPEC CPU; here are some results: http://www.realworldtech.com/forums/index.cfm?action=detail&id=107244&threadid=107238&roomid=2
Holy shit, this guy is on to something. You could write these common computing tasks as a sort of "bench" suite of tests. Then on each architecture, you would get different "marks" against the "bench". Let's call them "benchmarks" for brevity. These "benchmarks" would give allow clear and unambiguous comparison of these various chips. Foolproof and brilliant!
XML causes global warming.
Imagine a PowerMac with a couple of these in it, and assload (actual technical term for large quantity) of RAM and a big display?
Oh, I forgot, the new improved Apple has told us that the Intel chip give us, the users, better performance.
I actually think Apple started it's slide into evildom with switching from Power to Intel.
Oh well, we can dream.
* Carthago Delenda Est *
On a $/FLOP basis they get slaughtered by Nehalem-EX, but if you need flat out performance the Power7 system will be superior thanks to 2x more memory bandwidth per core and ~3.5x more interprocessor bandwidth. The basics for this type of comparison are Specfp_base, Specint_base for CPU performance and usually either SAP, TPC-C or specjbb for business logic comparisons.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
I like your folk etymology. It neatly excises surveying from the discussion.
oh for mod points
Hate to break it to you but POWER7 can dispatch 6 instructions per cycle as well.
That little fact was revealed last year during the Hot Chips 21 presentation.
There are exceptions, but they're becoming fewer and fewer.
That's not necessarily true. As the top end moves up, new opportunities and markets are created that were not there before.
You'd buy a Power7 because it comes with 63 other Power7 friends in a single box and runs an operating system specifically designed for the ridiculous number of cores and capable of handling even the most data intensive legacy applications.
I agree that the high end server market is becoming smaller and smaller as time goes on but in reality there's still a huge backbone of legacy applications that require the sort of processing throughput only a single whopping great server can provide. The kind of applications that draw $150,000 3 month contracts for developers because nobody knows a damn thing about them, general public included.
I've ran through the performance numbers announced by IBM and what I found at spec.org (specint_rate & specfp_rate) of the other CPU's and roughly the following picture (give/take 20%):
So it looks to me that performance-wise Power and x86_64 are similar. Both seem almost three times as fast as Itanium/Sparc. However. in the commercial world scalability matters and I there are not many big (>4 socket) x86 systems around. Big Power, Sparc and Itanium servers scale to hundreds of cores and are built like mainframes with excellent RAS features. I see high-end kit from both sides, x86 and Power and the margins in the x86 world are not good enough to pay for the engineering it takes to get to the same levels.
If you compare Power and x86_linux with cars:
This picture is far from complete, but shows what the choice is quite well.
Markus
Rumour has it that this baby is going to be the CPU of the Playstation 4 in 2012.
My other account has a 3-digit UID.
Apple doesn't need to do skunk works, all they need (and possibly do) is make sure they don't use any X86 specific stuff to the point of not being able to release it for any other CPU arch. Who would be that stupid? Well, Adobe. Adobe couldn't release their half ass Premiere for PPC along with another half ass audio editor making Premiere a further joke until Apple switched to X86.
As Apple maintains OS X for ARM Arch right now (via iPhone/iPad OSX), they aren't really doing the mistake of relying to X86 architecture. Who does such mistake right now? Well, Google Chrome to begin with.
As a PPC owner (G5 Quad, Mac Mini G4), let me tell you the sad thing. Once your users got the taste of running Virtual or real Windows and have Windows option, you can't really go back to anything. Perhaps AMD for certain cheap stuff later but still X86.
Even such an amazing enterprise CPU's resellers will have tough questions like "What if we want to run some enterprise Windows?"
And as a last thing, Apple never used the real, big POWER chips. The G5 (PPC970/SP/MP) is actually a POWER4 Lite. Now you can imagine what kind of power these enterprise monsters are.
You should talk about the history of ARM, what a sadly failed British Amiga like Desktop's CPU before they made wise choice of becoming a pure R&D house.
People talking about processors and thinks they are educated enough to the point of comparing enterprise Unix processors should start with Wikipedia information.
Imagine talking to someone early 1990s and show that Psion weird handheld and tell that weird OS will be powering 40% of smart devices in the future.
People doesn't even know that there is 1990s Apple, right at the beginning of ARM Holdings.
I have a Power 1 RS/6000 box. The Power chipset is on one of the Microchannel cards. Maybe I can get a processor upgrade in the form of a Power 7 chip on Microchannel card?
No?
I can understand why you would get a Power chip for pure number crunching.
But having a lot of data to chew away, I use p-threading for the larger jobs and let the rest of the jobs over to the os.
I was always under the assumption that data has to be delivered to the cpu fast, very fast and since the Power6 rs6000 only supports ddr2 I don't get it.
We recently bought a new rs6000, which has the Power6 in it(still has to be delivered), but the memory is 'only' ddr2, can someone enlighten me why this machine would run faster than my dual Xeon 5560 with triple channel ddr3?
The Xeon box only costed 1/2 of what the rs6000 costed
thanks in advance
You buy it for the hypervisor, massive IO, and capacity upgrade on demand. Forget what you know about virtualization from xen and VMWare. The POWER hypervisor lets you add (or remove) ram, buses, and processors from a running server. You can even set the memory and cpu to pull from a shared pool (with set priorities and limits). The internal 10Gb network doesn't hurt either.
Try scaling your xen system when you are IO bound to disk. POWER offers physical and (fast) virtual IO, giving each partition "big iron" IO capacity.
POWER is made by people who understand scaling. Commodity boxes are made for people who like big numbers printed on the side of the box and don't understand why high CPU and memory numbers are useless if your disk array can't keep up.
When Apple switched from PowerPC to x86 for Macs, Steve Jobs said it was because Intel's energy efficiency was on a much better curve than IBM's. But the Power7 is 2x as fast at 1/4x the efficiency. I don't think Intel's performance:efficiency has improved as much, and indeed IBM might already be better MIPS:W.
Probably Jobs just wanted the scale economies and vendor diversity, and the Wall Street lemmings, that come with Intel CPUs. But why did he say it was performance:efficiency when he'd look wrong after a short while? Was it just a better excuse than admitting he'd been wrong to stay off Intel for so many years? Or maybe Intel just made him some kind of deal we don't know about?
--
make install -not war
"Power7 servers will run AIX and Linux" ... and presumably i5/OS?
Mod parent up.
These systems are extremely impressive. The hypervisor functionality by itself is amazing. Too bad IBM doesn't know how to market these systems very well.
Even though they aren't the same chip, IBM uses the technology and most of the manufacturing processes for the Power series CPU's for its very lucrative mainframe line. The current Power 6 technology is used for IBM's z10 processors and the next generation z11's will be powered by the new Power 7 based CPU's.
This is money well spent by IBM.
Joke? Anyway, since forever; just not for the consumer market since Apple jumped ship for Intel a few years back. They make very fast, very expensive server chips.
A couple of reasons -
Dynamic LPAR, add 5 fiber adapters and 20G of RAM without bringing the OS down. Maybe add 4 virtual processors and only entitle the system to 1, allowing it to donate unused cycles back to the sharepool.
When I want to apply a service pack I don't get some silly Python error. It just works. Oh, also I can apply the service pack to a copy of the disk while the system is up and just reboot when I please. (alt_disk_copy.)
Feel like adding a virtual ethernet adapter to the system mentioned above? No Problem? While it's up? No problem!
If you want to move a completely virtualized system to a different machine, while it's running, no problem!
AIX LVM simply blows everything else away.
The briefing center in Texas has great breakfast burritos.
Anyway, you get the idea. You don't simply buy a processor, you buy a enterprise Unix OS that can do everything. Linux is almost there...
What's your point? All that matters is price/performance. If processor A can get the job done more cheaply with twice the processors, why would I care?
Because the cost of powering and heating those extra CPUs is not trivial for large-scale deployments.
Or, learn a damned thing about those systems and only work one year for the rest of your life. :) Beats three months every year.
IBM makes consumer processors. You will find them in the XBOX 360, Wii and PS 3.
Morpheus, God of Dreams.
Thanks for mentioning the IBM i. We, the beleaguered computer nerds who toil writing code for that O/S, have always felt a little left out. I call upon the /. editors to please correct the blurb up top.
Is Power7 designed for Windows7?
Please, don't let it be!
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
You'd buy a Power7 because it comes with 63 other Power7 friends in a single box and runs an operating system specifically designed for the ridiculous number of cores and capable of handling even the most data intensive legacy applications.
And as I mentioned in my earlier comment in this story, you can still get Linux running on this hardware if that suits your needs better.
"..One hosts to look them up, one DNS to find them, and in the darkness BIND them."
IBM makes consumer processors. You will find them in the XBOX 360, Wii and PS 3.
Ack! Yes! How'd I forget about that?!