Game developers are really struggling to get performance out
of the Playstation 3 console. This console has a single PowerPC CPU with 6 Cell
SPU coprocessors, all running at 3.3GHz. These SPUs have 256KB very high speed local
RAM, and data from the 512MB main memory can stream in and out via DMA into
these SPUs. The problem is that with imperative approaches this is a nightmare
to manage….
It would be a very cool project to show that Haskell could
run on such a platform, making it easier to take advance of its awesome power J
Oh well, I’m just brainstorming here…
Cheers,
Peter
BTW: This Cell platform also seemed to be offered for
scientific computing in standard workstation PCs, so it would not just be for
the Playstation 3…