loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Ana Lucia Varbanescu, Delft University of Technology, the Netherlands
Henk Sips, Delft University of Technology, the Netherlands
Kenneth A. Ross, Columbia University, USA
Qiang Liu, IBM CRL, China
Lurng-Kuo Liu, IBM T.J. Watson Research Center, USA
Apostol (Paul) Natsev, IBM T.J. Watson Research Center, USA
John R. Smith, IBM T.J. Watson Research Center, USA
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
Usage of this product signifies your acceptance of the Terms of Use.