2007 International Conference on Parallel Processing (ICPP 2007)
An Effective Strategy for Porting C++ Applications on Cell
Xi'an, China
September 10-September 14
ISBN: 0-7695-2933-X
Henk Sips, Delft University of Technology, the Netherlands
In this paper we present a solution for efficient porting of sequential C++ applications on the Cell B.E. processor. We present our step-by-step approach, focusing on its generality, we provide a set of code templates and optimization guidelines to support the porting, and we include a set of equations to estimate the performance gain of the new application. As a case-study, we show the use of our solution on a multimedia content analysis application, named MARVEL. The results of our experiments with MARVEL prove the significant performance increase in favor of the application running on Cell when compared with the reference implementation.
Index Terms:
Cell BE processor, multi-core, MPSoC, parallelization, porting technique, C++ applications
Citation:
Ana Lucia Varbanescu, Henk Sips, Kenneth A. Ross, Qiang Liu, Lurng-Kuo Liu, Apostol (Paul) Natsev, John R. Smith, "An Effective Strategy for Porting C++ Applications on Cell," icpp, pp.59, 2007 International Conference on Parallel Processing (ICPP 2007), 2007