Oooi...why no debate here last few days one?? Must be running out of rumours and news and steams liao...
btw, to all those techie gurus, i just wanna ask this:
Why do you think the PS3 CELL has 1 "redundant SPE" and runs 25GFlops(theorotically) less?? IMO, redundant means FAULTY. SONY must be having headache trying to get enough good yield to get all 8 SPE working and thus probably getting a high % of literally.."half baked"..sillicons with one SPE still "uncooked"(or toasted...whichever u prefer...hee-hee).
I remember previously that SONY mentioned that the CELL will not be ready in time for the PS3, but obviously they squeeze the chip development schedule ahead to make the CELL ready for the PS3, but in turn have to sacrifice some time to further fine tune and improve the design and also the time needed for the manufacturing process to get mature to have high % of good yield.
So their best bet would be going for 7 SPE, which in their opinion is achievable without throwing away too many CELL chips (those < 7 SPE working).
Maybe a year or two later, they'll have a good enough manufacturing process to get enough good yield for 8 working SPE, then we have an 8 SPE PS3?
As for XBOX360, I think ATI unified shader is very interesting and certainly sounds a lot more flexible than Nvidia "Dual SLI GT6xxxx on a chip". But there's a rumour that the shaders can only do EITHER pixel or vertex shader PER CYCLE, meaning it's not as flexible as it seems, anyone have any more info about this?
Okay...finally the PS4!! Okay, i'm a bit far ahead, but if the CELL proves successful, in another 6 years time, the manufacturing process will be good, the design has improve and they can make lots of CELL chip at rock bottom prices. And since the CELL is all multi CPU ready. The # of SPE can also increase per CELL CPU by then. By just packing in a couple of cheap CELL chips, they'll have the next PS a real powerhouse at a cheap price...which i think that's when their CELL hardware investment really pays off.(but of course, the PS3 would have guarantee them some ROI in terms of software royalty and other potential electronic products(TOSHIBA washing machine!!! Oh yeah, the next TOSHIBA washing machine will have a GIGABIT network port and linkable to your PS3!! Maybe you can control the swirling motion of the water from your PS3 BATARANG!! J/K) might give some cash back also)..after all, the according to IBM/SONY/Toshiba, the CELL was designed to cater for the next 10 years or so.
Still, currently, the CELL as it is, sounds good ( the multi SPE) but at the same time, it's a IN-ORDER CPU (like the XBOX360 PPC CPU also), which is much less complicated than Intel/AMD CPU's for PCs which is OUT OF ORDER CPU. I think OOO CPU is more powerful as it can predict instructions and acts accordingly while, IO CPU is simplistic and just acts on whatever it's fed.
Of course the benefit of the IO CPU is reduced size, meaning less HEAT and faster requency...so you can't exactly compare a PPC or Intel chip running at 3.2Ghz to a 3.2Ghz CELL.
Thus in order to fully utilize the CELL CPU, the PS3 archictecture have to have a huge bandwidth and streamline the instructions to the SPE via the Power PC core(what do they call that? PPE?), I've no idea how are they intending to overcome the shortcoming of the in-order instruction sets, but most likely, like it's predecessor, the EE and GS chip, by some the force of raw brute bandwidth, which hopefully is enough to feed it optimally.(the CELL is sorta evolution and further improvement from the EE/GS combo me thinks).
Finally a stab at the SPECS. All those bally-hoo about 2 TERAFLOPS ...but no mention on whether it is single precision or double precision..no mention of how the benchmark was done...same for MS. Basically, both are crappio marketing scheme.
I believe the CELL will be adequately powerful, but i don't buy it to be THAT powerful...just like the EE/GS back in it's time. But i think the real payoff of the CELL is not now, but the next 5 years, when the manufacturing process has improved and design has been further finetune and when multiple cheap CELLS are easily available and linkable in a single motherboard to power the washing machine, TV, fridge,steam iron and whatelse...PS4..

Okay guys...shoot away.

Nice post.
Well... this is more geared towards solid state junkies. So perhaps ikanayam or Silkworm could comment (especially the part on IO and OOO). I'll pass on most but a couple of these.
Just a note on redundancy. It's there to provide fail-safe operation, thus is not really a fault by itself. Could you direct us to the source of that information, it''ll interesting to know that Sony is packing up 9 SPEs to provide improved yield, something unheard of (by me at least) so far.
The point on the SPE "streamlining" instructions from the PPE is not exactly correct. Like we've said before, prior to executing any task on the SPE, all data and instructions had to be copied into the LS. This should be done using the dedicated DMA of the SPE via memory spaces mapped by the TLB/SLB of the PPE MMU. So there would be no data or instruction fetch from the external memory, instead instruction and data would be fetched from the internal memory (i.e. Local Storage) and executed in a timely manner given the proximity and the speed of the SRAM. I do not however know if the internal bus would introduce any redundancies. If ever there be, I'm sure we will be looking at an insignificantly small figure.