An Effective Strategy for Porting C plus plus Applications on Cell

被引:0
|
作者
Varbanescu, Ana Lucia [1 ]
Sips, Henk [1 ]
Ross, Kenneth A. [2 ]
Liu, Qiang [3 ]
Liu, Lurng-Kuo [4 ]
Natsev, Apostol [4 ]
Smith, John R. [4 ]
机构
[1] Delft Univ Technol, NL-2600 AA Delft, Netherlands
[2] Columbia Univ, New York, NY 10027 USA
[3] IBM CRL, Beijing, Peoples R China
[4] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
Cell BE processor; multi-core; MPSoC; parallelization; porting technique; C plus plus applications;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:489 / +
页数:2
相关论文
共 50 条
  • [31] EmintWeb: Creation of embedded web applications in C plus plus for specific systems
    Domingo, Juan
    Panach, Jose Ignacio
    Dura, Esther
    SOFTWAREX, 2024, 27
  • [32] Using C plus plus AMP to Accelerate HPC Applications on Multiple Platforms
    Lopez, M. Graham
    Bergstrom, Christopher
    Li, Ying Wai
    Elwasif, Wael
    Hernandez, Oscar
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2016 INTERNATIONAL WORKSHOPS, 2016, 9945 : 563 - 576
  • [33] Fuzzy C-means plus plus : Fuzzy C-means with effective seeding initialization
    Stetco, Adrian
    Zeng, Xiao-Jun
    Keane, John
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (21) : 7541 - 7548
  • [34] C plus plus and Interoperability Between Libraries: The GraphBLAS C plus plus Specification
    Brock, Benjamin
    McMillan, Scott
    Buluc, Aydin
    Mattson, Timothy G.
    Moreira, Jose E.
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 207 - 215
  • [35] Is DOTS-Plus a feasible and cost-effective strategy?
    Garner, Paul
    Alejandria, Marissa
    Lansang, Mary Ann
    PLOS MEDICINE, 2006, 3 (09) : 1467 - 1468
  • [36] C plus plus builder
    Brauer, R
    DR DOBBS JOURNAL, 1997, 22 (07): : 12 - 12
  • [37] C plus plus constructors
    Meyers, S
    DR DOBBS JOURNAL, 1997, 22 (05): : 10 - 10
  • [38] C plus plus standards
    Myers, N
    DR DOBBS JOURNAL, 1997, 22 (11): : 10 - +
  • [39] C plus plus evolves!
    Naumann, Axel
    20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6, 2014, 513
  • [40] C plus plus constructors
    Plochan, F
    DR DOBBS JOURNAL, 1997, 22 (08): : 10 - +