Case Study: Cell BE Porting and Tuning
Cell BE Porting and Tuning with RapidMind: A Case Study
Download the full document as a PDF
Using the RapidMind Multi-core Development Platform, porting to and tuning for the Cell Broadband Engine™ (Cell BE) processor is much simpler than doing so by hand and therefore can provide better performance at less effort than other methods while maintaining portability and programmability.
Learn how an application was converted to use RapidMind and subsequently tuned to run well on the Cell BE processor. Performance and code comparisons to a hand-translated C/SPU intrinsics implementation are included. For full details, please read the PDF version of the white paper.
Performance comparison (frames per second) between C/SPU intrinsics code and RapidMind-enabled C++, both hand-translated from Cg. More tuning was applied to the RapidMind implementation, allowing it to outperform the C implementation, while maintaining simplicity.
