| Zizzla_Rachet said:
And what does it mean the Cell has a PPE? And since it said that the Xenon's three PPE's under a single DIE which are modified versions of the one in the Cell... what would the difference be? And does the PS3 Cell have a different PPE? And who the hell knows what your talking about besides whoever knows what your talking about? |
>> So which is better?
Xenon, counter to most people's intuition, I suspect will run CRCW algorithms faster. That is, if each core is reading and writing to data that no other core is going to read or write to (located in it's own cache, once it has to look outside there are going to be bus congestion issues). As soon as there is any kind of data sharing a given core has to tell all the others to stop what they are doing so they can synchronize. Otherwise, the copy of the data a given core has could be out of date.
The SPUs were designed with interconnects in mind, so they can communicate with each other quickly and with minimal congestion due to their network topology. This lends them to EREW algorithms, that is algorithms which require locking and algorithms with a runtime storage that can fit in the caches of all the SPEs (remember they can access each others caches very quickly).
>> And what does it mean the Cell has a PPE?
Beside the hardware bootstraping stuff which isn't really relavent, the PPE functions as a normal-ish POWER core with only a slightly reduced instruction set from the HPC POWER line. The SPEs use a RISC instruction set and eliminate OOE (out of order execution) inorder to take SRAM which is normally dedicated to instruction translation and pooling (remember the assembly instructions you see in a CISC machine have to be translated by the chip at runtime to the real instructions the chip can understand) to use as more highspeed cache and a more sophisticated DMA controller.
So the difference comes down to PPE optimizes the order of instruction execution better and the SPEs optimize the order of memory IO better.
>> And who the hell knows what your talking about besides whoever knows what your talking about?
Well, there are a few people here I think who do. If you need some jargon explained I'd be happy to try to explain. Do you understand C?
>> And since it said that the Xenon's three PPE's under a single DIE which are modified versions of the one >> in the Cell... what would the difference be?
The difference between the PPEs is minimal, MS got IBM to change ALTIVEC a bit, but the difference is minimal.












