The RapidMind software solution enables developers to more quickly and easily build higher-performing applications that exploit the full capabilities of multi-core processors, including Cell Broadband Engine™ (Cell/B.E.) and graphics processor units (GPUs). RapidMind v2.0 offers the widest hardware and operating system support and broadest applicability in enterprise and high-performance computing (HPC).
With RapidMind, developers continue to use standard C++ and their existing compilers and tools, and rely on the RapidMind platform to “parallelize” across multiple cores.
The Register did a little digging on rev 2, and added this useful bit of info on configurations you can target development for:
Supported products include the Nvidia GeForce 6000, 7000, 8000 and Quadro cards, along with ATI’s x1X00 cards. You can also play with IBM’s QS20/30 Cell BE-based blade and the Cell chip in the Playstation when running Yellow Dog Linux. OSes covered include Windows 2000, XP and Vista along with RHEL 4, Fedora Core 4/5 and Yellow Dog Linux 5. The supported compilers are Microsoft Visual C++ 7 or 8 and GCC 4 with Linux.