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