@xaviertooth & Jaaau!
Since you requested It, I'll post a short technical analysis of how the Killzone 2 engine is doing what it is doing. Give me a few minutes to write it all out, I just wanted to give you a heads up so you know something is coming.
xaviertooth, yes, I have developed for the Cell architecture before. Around a year ago I joined a team at Lockheed Martin exploring new architectures and technologies for our simulation platforms. We tested, x86, PPC, UltraSparc(no idea why), the Cell processor, and GPUs. Although we were capable of achieving some pretty impressive things on the Cell, the manpower required was high and the code didn't scale well across 20+ SPEs. Luckily though, CUDA had just come out and the latest GPUs offered over 4X the performance of the Cell processor and we went with that instead. Right now I mostly do multi-threading coding to prepare data for the GPU, but yes, I have developed for the Cell before.
Good news Everyone!
I've invented a device which makes you read this in your head, in my voice!







