Microsoft's Xbox 360, Sony's PS3 - A Hardware Discussion
by Anand Lal Shimpi & Derek Wilson on June 24, 2005 4:05 AM EST- Posted in
- GPUs
The Consoles and their CPUs
The CPUs at the heart of these two consoles are very different in architecture approach, despite sharing some common parts. The Xbox 360’s CPU, codenamed Xenon, takes a general purpose approach to microprocessor design and implements three general purpose PowerPC cores, meaning they can execute any type of code and will do it relatively well.
The PlayStation 3’s CPU, the Cell processor, pairs a general purpose PowerPC Processing Element (PPE, very similar to one core from Xenon) with 7 working Synergistic Processing Elements (SPEs) that are more specialized hardware designed to execute certain types of code.
So the comparison between Xenon and Cell really boils down to a comparison between a general purpose microprocessor, and a hybrid of general purpose and specialized hardware.
Despite what many have said, there is support for Sony’s approach with Cell. We have discussed, in great detail, the architecture of the Cell processor already but there is industry support for a general purpose + specialized hardware CPU design. Take note of the following slide from Intel’s Platform 2015 vision for their CPUs by the year 2015:
The use of one or two large general purpose cores combined with specialized hardware and multiple other smaller cores is in Intel’s roadmap for the future, despite their harsh criticism of the Cell processor. The difference is that Cell appears to be far too early for its time. By 2015 CPUs may be manufactured on as small as a 32nm process, significantly smaller than today’s 90nm process, meaning that a lot more hardware can be packed into the same amount of space. In going with a very forward-looking design, the Cell processor architects inevitably had to make sacrifices to deal with the fact that the chip they wanted to design is years ahead of its time for use in general computation.
93 Comments
View All Comments
Shinei - Friday, June 24, 2005 - link
I had hoped RSX was a good deal more powerful than G70, considering they had more time to tape it out and add stuff to it... Especially considering how bandwidth-deprived G70 is.I guess nVidia is REALLY banking on games becoming more pixel-shader dependant and less texture-dependant. (Mistake, if you ask me.)
knitecrow - Friday, June 24, 2005 - link
#1 woo... let the flame war beginOliseo - Thursday, January 2, 2020 - link
Absolutely fascinating revisiting these kind of articles. Naturally I come fully loaded with a plethera or hindsight.And that hindsight makes these articles rather amusing to read. Not least because it teaches us that none of can see into the future. And often that future is very different than we imagined it to be.
And the lesson to be taken away from all of this, is that articles written today, will age similar to this one. And all of us arguing in the comments section, well, our comments will age just as badly too.
So, going forward this year, I'm gonna simply carry around a rather large sack of salt. And I'll need a large sack of it, for all the little pinches I'll be using...
Cheers