I'm interested in developing software for Sony PlayStation 3 consoles which contains a multi-core Cell processor, targeting any PS3-compatible Linux distribution.
"A single PS3 performs better than the highest-end desktops available and compares to as many as 25 nodes of an IBM Blue Gene supercomputer." ~ PlayStation3 Gravity Grid
Most importantly:
- CPU - Any Linux OS has access to 6 of the 7 Synergistic Processing Elements
- GPU - Sony implements a hypervisor restricting access to the RSX
- Parallel - IBM provides an introduction to programming parallel applications on the PS3
So to get started:
- Install Linux on the PS3:
- Get an IDE with a compiler suitable for that Linux. ..(help!)
- C++ IDE: KDevelop, Eclipse CDT, Code::Blocks
- GCC 4.3 with Binutils 4.1
- IBM XL for the Cell - available as part of IBM's Cell SDK
- OpenMPI for PowerPC Linux ..(what?)