Guys, the PPC CPU used in the MAC isn't the same as the Cell CPU that will be in the PS3 - I've seen nothing to indicate that there is any relationship with PPC / Power5 or Cell CPUs other than that IBM did the design work - so although of course you're right in saying that there are huge economies to be made by putting Cell CPUs into everything from a HDTV to a games console, that won't affect the Apple because they use a different CPU - the PPC, not the Cell.
BTW - there's a scary estimated stat at the end of this post
Cycle for Cycle, the PPC and Power5 CPUs used in IBM Unix Servers and Apple MACs outperform Intel, but thats not the whole story. By building closed architecture systems, Apple don't weigh the box down with bloat as MS do. Apple also do clever things like using OpenGL to render the GUI - its not an efficient use of the GPU, but its better than burdening the CPU.
Similarly, the current XBox with its little 866MHz Pentium CPU flies because its a closed architecture box (even though most of the components are standard PC stuff). all the other compatability and non-essential stuff is removed
The XBox 360 will however be using 3 x 3GHz Watercooled PPCs. I think the PS3 will use 8 Cells (but I'm not sure - pls correct me)
The Cell based PS3 is expected to be <> 10x the performance of a current 3GHz P4 PC for Multimedia.
The XBox360 is expected to be about <> 5x performance of current 3GHz PC for Multimedia.
BUT
The xBox360 has 5 times the (280GB/s) memory bandwidth and a more powerful GPU than the PS3 (48GB/s). For general workloads (inc games) the xBox360 is expected to be <> 3 times more powerful than the PS3.
But even these expectations are very broad. And are based on specific Multimedia workloads. Of course, most workloads come into a more general category (even games) - and here, the PPC will outperform the Cell CPU (cycle for cycle).
The strength of the Cell is the linear scalability of the CPUs when clustered tightly together and its Multimedia performance.
The strength of the PPC is the scalability of its CPUs for general workloads,
If you want to view some *serious* benchmarks, take a look at:
http://www.tpc.org/tpcc/results/tpcc_perf_results.asp
- for comprison:
a 32W 1.9GHz IBM Power5 595 AIX5 scores 1,601,785
a 32W 2.0GHz Pentium Xeon UNISYS ES7K W23K scores 234,325
- thats one hell of a difference whichever way you look at it...
IBM with the PPC (actually Power5) take the top spots for performance. The good news for us is that like in F1 racing, developments at the top-end trickle down to consumer devices (like PS3's and xBox360's) and the economies of volume manufacturing make the top end systems economically attractive to the Corporate Buyers as well which results in more development.
IBM has had the top end all sewn up for a while (since HP threw everything away on Itanium). The Xbox360 / PS3 could do it for the bottom end.
Meanwhile Intel and AMD will slug it out in the middle ground for desktops and low end Servers. I agree, if Steve Jobs wants to get tangled up in that arena, he must be nuts...
- Blimey that was a long post (apols) - well done anyone who stayed awake to read to the end
The scary estimated stat is this:
If the IBM 32W 1.9GHz p5 Model 595 is over 7 times more powerful than the 32W 2GHz UNISYS ES7000. Then the way I work it out is that the XBox360 with 3x3GHz CPUs could be 21 times more powerful than the top of the
range 3GHz Pentium Desktop PC you're using now!!!!
