4.7GHz IBM Power6 Spotted 296
Ilgaz notes that The Register has posted benchmark results from Oracle 11i running on four 4.7GHz Power6 chips. Quoting: "The speedy chips confirm IBM's boasting that Power6 would arrive near 5GHz. They also show that IBM's customers have a lot to look forward to in terms of raw performance." Rumor has it that the Power6 chips will be announced on Tuesday.
Did Apple make a mistake? (Score:5, Interesting)
*sighs* I for one yearn for the days of smugly ending any performance argument with some PC user with "Well, we've got Altivec & Altivec is magic."
Comment removed (Score:4, Insightful)
Re:Did Apple make a mistake? (Score:5, Interesting)
What I don't understand is, since Mac software has to be Universal nowadays anyway, why Apple doesn't just permanently keep its lineup as a mix of PPC and x86, picking whichever chip suits the particular machine they're designing at the time? Power6 Xserves along side Core 2 laptops... it sounds good to me!
Re: (Score:3, Informative)
Re:Did Apple make a mistake? (Score:5, Insightful)
Re: (Score:2, Insightful)
Re: (Score:2)
Little/big endianness woes, using 32-bit and 64-bit on both architectures, double the amount of testing, etc. It's no small matter to port a large application to a whole new processor architecture.
Re:Did Apple make a mistake? (Score:4, Informative)
As to why Adobe can't be bothered to create a working flash player for (at least) 64-bit AMD64: I have no idea; we can't see the source so we can't see how difficult it would be to port it.
Re:Did Apple make a mistake? (Score:5, Insightful)
As a software developer why you should work twice more (OSX intel / OSX ppc) to produce a piece of software that will work on roughly 2-3 % of the desktop computers out there?
If Apple would keep randomly altering their hardware and require compatibility with a range of completely different architectures, in the end it'll completely alienate the developers. As Microsoft knows very well, developers, developers, developers are you best asset in this fight.
Furthermore, no, being Universal binary is not a requirement, and I know few companies which release only Intel versions of their Mac software (example: Adobe's Soundbooth)
Re:Did Apple make a mistake? (Score:5, Insightful)
By "work twice more" you mean "check an option box in XCode," right?
Yeah, just like how the wide range of different architectures most UNIX software runs on alienates developers...
...oh, wait.
Re: (Score:2, Interesting)
But apparently Apples "universal" binary does not require any testing whatsoever
Comment removed (Score:5, Informative)
Re: (Score:3, Informative)
You can tell that to the Flash developers who worked their ass off to deliver the Intel version of Mac Flash quickly.
That little player has loads of ASM and SIMD instructions to be able to pull off what it does in this size and this speed.
Also you're not accurate about Altivec, multimedia apps like Photoshop make very goo
Re: (Score:3, Informative)
Either, you're doing a mac specific app and use the Accelerate.framework which handles conversion to SSE3 or Altivec depending on the platform...
Same thing for Photoshop. The plugin architecture makes it hella easy since they should have started with plugins for all the heavy stuff anyways. Recycling! It's not just for cans.
Re: (Score:3, Insightful)
The argument was about keeping PPC or not. So how do you pull that from SSE on Windows Flash?
Furthermore, if you're a startup, who writes version 1 of a software, where do you "pull" this from?
The accelerate framework is a toy, for serious work, you need to code it manually.
Re: (Score:3, Insightful)
Have you filed a feature request? http://developer.apple.com/bugreporter/ [apple.com]
You can use a free developer connection account to do so. If it's a feature that could be useful to multiple developers, there's a decent chance it will be added.
Re: (Score:2)
Re: (Score:2)
It could be a very good idea for Apple to
OS X Server = PPC/Intel, OS X = Intel (Score:5, Insightful)
However, keeping OS X Server (which under the hood really isn't that different from regular old OS X, but it's marketed as a totally different product) Universal, and producing PPC XServes in addition to Intel boxes, might not be a bad idea. PPC XServes have always had a fair bit of popularity in the HPC and scientific-computing segments over x86, and for servers, a lot of the software in use is OSS anyway and is architecture-agnostic by design. So they wouldn't really be confusing any developers there -- most of the software that runs on OS X Server is either supplied by Apple, or is OSS, or (in the case of custom HPC code) may have been written/optimized specifically for Power/Altivec in the past already, so they'd be saving their customers work by offering a PPC product.
I think there could be a lot to gain by keeping a PPC model around. They might not even have to do too much hardware design; if they didn't burn too many bridges with IBM on the way out, they could probably use one of IBM's Power-based blade-server boards in a 1U case...particularly with the way Cell hasn't been selling, IBM would probably be happy for the microprocessor sales.
Re:OS X Server = PPC/Intel, OS X = Intel (Score:5, Interesting)
I'd agree with that assessment. Also, consider that desktop/laptop CPU's have different requirements than server CPU's. One of the reasons Apple dumped PPC was that IBM wasn't earning enough on chips optimized for desktops to invest in the necessary R&D to keep them competitive with x86.
That is not an issue with servers, however, Power6 is already optimized for that purpose. Apple could probably offer a very attractive XServe indeed based on that chip. It would give them an offering that would outperform anything based on x86, making OS X a more attractive and versatile platform in general. I'd like to see them go for it.
Re: (Score:2)
I don't think it's a troll, I just see evidence that the Apple fanbase can't admit that there was any downsides to whatever Steve comes up with then, now or in the future. It would OBVIOUSLY be better to keep support for multiple processor types (I think that discipline actually makes the code more stable too), allowing Apple to use hig
Re: (Score:2)
Re: (Score:2)
As a software developer why you should work twice more (OSX intel / OSX ppc) to produce a piece of software that will work on roughly 2-3 % of the desktop computers out there?
I understand your point, but my personal experience developing software for several unices is that having several platforms is a good idea since some bugs arise at some platforms and others at other ones, so your software quality gets improved. Also, as already pointed the work is not twice the work but a bit more - and that "a bit more" consists in correcting bugs that happen only at one platform (but which could randomly happen at other one at any time).
Re: (Score:3, Interesting)
Apple has no reason to go back to the PPC. The profit margin on intel kit is much higher..... and if you don't think it's about profit, ask yourself why all of the lo
Re: (Score:2)
Personally, I'm okay with Intel graphics -- at least they've got Free Linux drivers. Of course, that's more of a concern on non-Apple computers, since any Mac I'd own would be running OS X...
Re: (Score:2)
Which is really misleading when they're billing a machine that has ~448 megs of useable ram as having 512.
Regardless of the "for" arguments, the fact that Apple - who bills their
Re:Did Apple make a mistake? (Score:4, Insightful)
I've got Intel graphics on my X60, and I'm in the middle of installing a bunch of 3D games in Linux (Tremulous, FlightGear, Scorched3D, Neverball...); I anticipate that it'll run them just fine. It also works really well with Compiz/Beryl. Personally, I think it's a lot better than having an Nvidia or ATI chip, and not having 3D support at all.
Re: (Score:3, Interesting)
Ultimately, the point I'm aiming at is that paying premium prices for bargain basement video really chafes my ass - if I'm going to lay down for kit that's twice the price of an equivalently powered wintel box, I'd like some name brand video and user access to all of the system memory.
Re: (Score:2)
Well, Maya would still run better on my Intel graphics than it would on an otherwise-equivalent laptop with an Nvidia card using the 'nv' Free Software driver.
But I do get your point; I'm sure my girlfriend (an animator) would love to have a version of my X60 tablet with high-end graphics for running Maya.
Re: (Score:3, Informative)
Re:Did Apple make a mistake? (Score:4, Insightful)
Re: (Score:2)
at I don't understand is, since Mac software has to be Universal nowadays anyway, why Apple doesn't just permanently keep its lineup as a mix of PPC and x86, picking whichever chip suits the particular machine they're designing at the time? Power6 Xserves along side Core 2 laptops... it sounds good to me!
Because the market for such machines is miniscule and costs in designing, testing and mass-producing computers are non-trivial.
(This is before even getting into the additional costs that would be heaped o
Re: (Score:2)
What makes you think that? After all, Apple (secretly) maintained support for x86 all the way from when OS X was still called NeXTStep!
Re: (Score:2)
Did you know that it's possible to configure a $15,000 Mac Pro on Apple's website? With eight cores? Yeah, I think Apple is quite well-acquainted with "extremely expensive" and "low volume!"
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
</sarcasm>
SunOS begone!
Re: (Score:2)
I don't bitch about macs tho' - I think they (along with os x) are quite nice. It's purely Apple's hypocricy, DRM pushing, legal threats against bloggers, that I have a problem with.
Re:Did Apple make a mistake? (Score:4, Insightful)
Re: (Score:3, Informative)
Re: (Score:2)
Also, I bet Power6 would work great in minis and MacBooks.
watts (Score:3, Informative)
WAAAY too much for a notebook or a mini.
Re: (Score:2)
Well, Aero Glass works on a Core Duo Mac Mini, so I'd have to say the answer is "pretty damn slim."
220 watts is not slim. (Score:2)
Aero Glass works on a Core Duo Mac Mini, so I'd have to say the answer is "pretty damn slim."
How much of the 220 W that computer uses [apple.com] is the processor and why were you complaining about the 100 W that Power 6 is using at more than twice the clock speed?
But 110 W is... (Score:3, Informative)
For comparison, I think the Core Duo TDP in that machine is something like 30 W, maybe a bit more.
Re: (Score:2)
https://reports.energy.gov/BlackoutFinal-Web.pdf [energy.gov]
Again, page 133-134.
I'm really looking forward to watching you rationalize this one away.
Re: (Score:2, Troll)
A Core2 Duo would also work great in a Mini.
Apple now has tons of options with Intel, yet they still refuse to produce competitive hardware; whichever chips they are using is irrelevant. The future looks like more of the same: insanely priced outdated hardware, so that they can maintain their obscene margins.
I have no problem paying more for Apple hardware, but right now, they are simply gouging customers. What's worse is that none of that rev
Re: (Score:2)
Re: (Score:2)
Look at the Thinkpad X60 (and/or Tablet). They're more expensive than the MacBook, but not by all that much considering the current sale, and if you're a student the tablet is wonderful for taking notes (I love mine!).
Re: (Score:3, Informative)
Re: (Score:2)
When I was shopping for laptops I wanted to look at Macs, but my weight requirement threw them all out of the running. I ended up getting an X60s which weighs 2.7 lbs (3.3 with big battery), and every time I carry it I'm glad I did. IMHO the long-rumored MacBook Thin can't come soon enough.
Re: (Score:2)
Re: (Score:2)
Especially once you go into businesses. The difference in price between Apple and Microsoft starts getting huge once you spec out an environment for >50 people. With Apple you know your clients cost you $129, your server $999, Remote Desktop for $499, no limits, everything integrated with Kerber
Re: (Score:2, Troll)
Especially once you go into businesses. The difference in price between Apple and Microsoft starts getting huge once you spec out an environment for >50 people. With Apple you know your clients cost you $129, your server $999, Remote Desktop for $499, no limits, everything integrated with Kerberos + LDAP. With Microsoft you got that and then you have to start calculating CAL's for Exchange, CAL's for your Terminal Server, CAL's and server licenses for your SMS and WUS, and each little piece that will ma
Re:Did Apple make a mistake? (Score:5, Insightful)
No. Not at all.
The Power series was the high end server class, meant for big iron.
The PowerPC series was the vastly scaled down little brother intended for the desktop class.
IBM wasn't all the interested in making chips for Apple.
And who can blame them? Lower profit margins and less units sold.
Intel is a much better match for Apple, which is a consumer grade CPU manufacturer. And since the switch, Apple has not had the embarrasment of lower performing CPUs and long waits on CPU upgrades that IBM and Freescale saddled Apple with.
If Apple had stayed with IBM, they would have been pushed to the Cell processor. And that would be a bad PR move, running on the same CPU as your game consol runs on. And there would of course be no gaurantee switching to that processor family would result in better product cycles from IBM.
Apple made the right choice, The relationship with IBM was no longer viable.
Re: (Score:3, Insightful)
Re: (Score:2)
Oh? You mean like how the XBox uses a Pentium 3? How embarrassing for the rest of us that we're just using a chip that's suited for video games.
XXXServe? (Score:2)
suggested names:
XXXx2 Serve
Xx6 Serve
Apple POWERServe (just makes you think of a ball doesn't it?)
ZServe
iPOWER
XPOWER
POWER X (advertise using a comic book theme)
Enterprise G6-07
G6 Cube
NeXt Cube
X007 (2007)
SuperMac (cant use BigMac)
X-Frame (as in mainframe with virtualization; my favorite)
iVapor (apple will never seriously target enterprise)
Re: (Score:2)
Re: (Score:3, Insightful)
Not to mention that IBM didn't seem to be putting any resources at all into a low-power verion of the POWER5; What makes you think they would for the POWER6? Without a low-power chip, Apple would have a hard time making laptops with a decent battery
pipeline length (Score:2)
Isn't IBM one of the proponents of hypertransport, a la AMD64...? In that case, I seriously doubt a long pipeline here
Re: (Score:2)
Re:Did Apple make a mistake? (Score:5, Informative)
Not that it's the usual 27-page article, but still...
POWER6 is interesting for servers (Score:2)
The Power6 is interesting in the server processor arena because IBM has been the leader in this market since Power4 and every indication is that the Power6 will continue this. Keep in mind this is not a desktop or laptop processor, this is a processor designed for large business servers.
Not to mention that IBM didn't seem to be putting any resources at all into a low-power verion of the POWER5
The POWER5 was also a busin
Power isn't PPC (Score:5, Informative)
The reason Apple switched is because, despite all the hype, Intel continues to make really fast chips for a good price. When Apple was on PPC I saw never ending arguments as to how much faster the chips were. All those never seemed to pan out in actual operation. Why that's the case isn't important from Apple's standpoint, they just want fast chips for low cost.
I suppose if you want to long for the days of Altivec and talking about tech stuff you don't fully understand, that's great, however Apple has to be a bit more pragmatic and realise that while Altivec might sound cooler than SSE3, SSE3 is an API for a damn fast vector unit and that's all that really matters. Most people don't care about contrived benchmarks, they care about the wall clock benchmark, meaning how fast does the system do what they want, and further how cheap can they get that system for.
Re: (Score:3, Interesting)
Yes, yes they are PPC chips. In terms of core instruction set, they're the same. The PPC970 that Apple used for a short while were derived directly from the Power design, as I recall.
The PC in PowerPC doesn't mean "Personal Computer." It means "Performance Computing." PPC is an instruction set, and Power is an IBM brand/product name. Many companies make PPC chips besides IBM, and the majority of those chips are embedded chips not at
Re: (Score:3, Informative)
Power != PowerPC
PowerPC has a subset of the Power op codes.
PowerPC is seen as a embedded/desktop platform
Power is used in AS/400 and RS/6000 boxes
Power code does not run on the PowerPC, lack of certain op codes
I'm sure a better explanation is available on wiki, but they are not the same.
Re: (Score:2)
Re: (Score:3, Interesting)
When your running apache it doesnt make a difference. If you can get onto Oracle RAC then it will matter less, but for right now there is still a ton of business to be done on the high end of things. Sun's T1 chip is also a metric fuckton better and running web apps. Especially java. 32 threads, low power and so on.
x86 has always been designed for mass use, and
Re: (Score:2)
Re: (Score:2, Informative)
Even Apple's dev docs mention to developers who are planning on using SSE that there will be plenty of problems:
http://developer.apple.com/documentation/Performan ce/Conceptual/Accelerate_sse_migration/migration_s se_translation/chapter_4_section_8.html [apple.com]
From what I recall, there were discussions which mention that moving from well-optimized Altivec code to well-optimized SSE3 code will result in a significant performance drop.
Re: (Score:2, Informative)
They (mostly) share a common ISA but the chips themselves have always been quite different.
Re: (Score:3, Interesting)
Why? If they were going to switch to x86, they waited way too long to do it. By the time the first Intel Macbooks shipped, IBM had had low power G5's available for months. These could have absolutely been user for a Powerbook G5. The desktops, of course would have been shipping POWER5 parts, what would have been the G6 (By the time these POWER6 machines made into Macs, they would have been the G7). The correct solution to many of the oth
Re: (Score:3, Informative)
Re: (Score:2)
Perhaps they had a sweet deal with Intel that made it the right thing for Apple.
Remember: Apple is out to make Apple shareholders happy. And, of course, the same is true for Microsoft, Sun, Intel, Oracle, IBM, Google, Amazon, and all the rest of them. The fact that from time to time they make a great product for their customers is a means to an end, not the end itself.
Re: (Score:2)
They could also continue using that as leverage against intel or ibm when it comes time to price certain chips.
(Assuming the intel contract only forbade them getting other x86 CPU suppliers, not CPU suppliers in general.)
Re: (Score:2)
As the transition sees developers pushing out binaries for both chips, I don't see a downside of Apple straddling the fence and using both types of chips.
That's probably because you don't have to worry about their shareholders.
Re: (Score:2)
If this is the
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
Yeah, but... (Score:3, Funny)
Re:Yeah, but... (Score:5, Funny)
Barely.
Re: (Score:3, Funny)
Re: (Score:2, Funny)
nice (Score:2)
That's old school (Score:3, Funny)
Power (Score:2)
DB is i/o bound (Score:2)
Re: (Score:2)
Comment removed (Score:3, Interesting)
Re:Ho hum (Score:5, Funny)
Re: (Score:3, Insightful)
Re: (Score:2)
Nice troll, but almost every computer now runs more than one process. The instant messages, email applications, browser at the very least. And not to mention, anti-virus. So I do think dual core chips are useful.
Re: (Score:3, Insightful)
Re: (Score:2)
Why are consumers so hung up on only one facet of processor design at the expense of ignoring others? Clocks per second is only one part of the throughput equation. Instructions per clock is equally important, and new CPUs are vastly better here than their predecessors. Who cares if your CPU is only running at 100MHz if it can still retire 10 billion instructions per second?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Cooling. Power. Cost.
Re: (Score:2)