Easily Build Applications for Multi-core

Case Study: Crowd Simulation

Cell BE Development Made Simple


Download the full document as a PDF

Simulated ChickensDeveloping a simulation of many thousand characters, each with a mind of their own, is usually a complex task. It requires a large amount of computing power and normally involves a serious effort from the developer in order to achieve reasonable performance. Utilizing the RapidMind Multi-core Development Platform and the Cell Broadband Engine™ (Cell BE), achieving excellent performance of this simulation is made simple.

To demonstrate the performance acceleration available on the Cell BE processor when using the RapidMind Multi-core Development Platform, RapidMind has created a world in which the behaviors of thousands of interacting characters are simulated. RapidMind and the Cell BE processor allow for a significant increase in the number of characters that can be simulated at a given target frame rate, as compared to the same application running on a traditional processor.

So why should you care? With the RapidMind platform, your application can also take advantage of the performance of the Cell BE. The crowd simulation demo is just one example of how easy it is to build high performance applications using the RapidMind Multi-core Development Platform. Whether for AI, physics, or graphics, RapidMind eliminates the need to understand the details of the hardware platform in order to achieve the potential of the Cell BE processor. For full details, please read the PDF version of the white paper.

Watch the Video:
Quicktime 7+: Medium (20.59 MB) Large (70.34 MB)
Quicktime 5+: Medium (28.40 MB) Large (91.62 MB)