Easily Build Applications for Multi-core

News

RapidMind releases a case study and performance results on porting and tuning for the Cell BE


Waterloo, Ontario - November 13, 2006 - RapidMind today released a case study that demonstrates the simplicity of porting an existing application to the Cell Broadband Engine™ (Cell BE) and tuning it with the RapidMind Multi-core Development Platform. The resulting performance equals that of a more challenging hand translated implementation and doubles those results with additional tuning that was trivial to implement using the RapidMind platform. RapidMind will be in the IBM booth at SC06 in Tampa demonstrating the performance potential of the Cell BE.

“Using the RapidMind Multi-core Development Platform, porting to and tuning for the Cell BE processor is dramatically easier than doing so by hand,” said RapidMind President and CEO, Ray DePaul. “Therefore developers can achieve better performance with far less effort.”

This paper follows on the heels of a report by RapidMind and HP on the performance of GPUs Using the RapidMind Multi-core Development Platform. In this report, RapidMind posted the results of the collaboration with the HP High Performance Computing Division to evaluate the performance of GPUs using the RapidMind platform. These impressive results will be presented as part of the Poster Session at SC06 in Tampa this week.

Using the RapidMind platform, application developers use standard C++ programming to easily create new applications or move their existing applications to processors such as the Cell BE and GPU with ease. RapidMind-enabled applications have the benefit of portability between the supported processors, yet RapidMind also gives the developers the ability to take the next step and quickly tune their applications to particular processors or environments and achieve even greater performance.

IBM is a registered trademark of International Business Machines Corporation in the United States or other countries or both.
Other company, product, or service names may be trademarks or service marks of others.