views:

224

answers:

3

Is it correct to say that IBM's cell is a multi-core architecture? I have to give a presentation on "Multi-core architectures" and was wondering if I could focus on the Cell processor.

A: 

Yes it most definitely is.

jle
+1  A: 

Yes. A bunch of penguins show up when I boot Linux on my PS3 :p.

sigjuice
I think he meant has multiple processors, not multi chilled.
Samuel
Ha ha :-)
paxdiablo
+5  A: 

Yes, it is. It contains 9 cores: 8 SPUs (Synergistic Processing Units), extremely simple, but fast 128-Bit SIMD processors, kind of like MMX on x86 or AltiVec on PowerPC, and 1 PPE (PowerPC Processing Element), a stripped-down version of the PPC970 (this is the same processor that the G5 in Apple's PowerMacs was based on) without out-of-order execution. On the PlayStation 3, 1 of the 8 SPUs is deactivated, this allows Sony to ship chips with defects in one of the SPUs, thus giving a higher yield and driving costs down.

The way it is supposed to be used, is that the PPE is only used to distribute work to the SPUs, all the real computation is done there. While the PPE is based on the PPC970, it is much simpler and much slower than its big brother: a lot of the branch prediction logic, out-of-order execution, caches and so on has been removed to drive costs and more importantly power consumption and heat generation down. Also, you need chip real estate for the SPUs.

Jörg W Mittag
Great detailed answer +1, can you give some links to add credibility?
David Waters