Research on Efficient Software Development Pattern Based on C plus plus and Heterogeneous Parallel Programming Technique

被引:0
|
作者
Geng, Jiangtao [1 ]
Xiong, Xiaobo [1 ]
机构
[1] Guangzhou Int Econ Coll, Guangzhou 510540, Guangdong, Peoples R China
关键词
C plus; Efficient Software Development; Heterogeneous Parallel; Code Optimization;
D O I
暂无
中图分类号
F [经济];
学科分类号
02 ;
摘要
In this paper, we conduct research on efficient software development pattern based on C++ and heterogeneous parallel programming technique. This approach distributes the data processing task on multicore Central Processing Unit ( CPU) without using parallel programming framework like Open Multi-Processing and reduces the algorithm execution time. On the basis of the thread priority status multi-thread communication program design are analyzed, including the use of global variables, using the user-defined message the two main means of communication. Meantime, through numerical analysis, we prove that our defined pattern is feasible an effective.
引用
收藏
页码:348 / 352
页数:5
相关论文
共 50 条
  • [1] Efficient NAS Benchmark Kernels with C plus plus Parallel Programming
    Griebler, Dalvan
    Loff, Junior
    Fernandes, Luiz G.
    Mencagli, Gabriele
    Danelutto, Marco
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 733 - 740
  • [2] A comparative analysis of Kokkos and SYCL as heterogeneous, parallel programming models for C plus plus applications
    Hammond, Jeff R.
    Kinsner, Michael
    Brodman, James
    PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON OPENCL (IWOCL'19), 2019,
  • [3] Including GNU Octave in a numerical programming C plus plus rapid development software context for research models
    Oanta, E.
    Pescaru, A.
    MODERN TECHNOLOGIES IN INDUSTRIAL ENGINEERING VII (MODTECH2019), 2019, 591
  • [4] A C plus plus Programming Model for Heterogeneous System Architecture
    Potter, Ralph
    Bradford, Russell
    Murray, Alastair
    Dolinsky, Uwe
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2016 INTERNATIONAL WORKSHOPS, 2016, 9945 : 433 - 450
  • [5] A Modern C plus plus Parallel Task Programming Library
    Lin, Chun-Xun
    Huang, Tsung-Wei
    Guo, Guannan
    Wong, Martin D. F.
    PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA (MM'19), 2019, : 2284 - 2287
  • [6] QUAFF: efficient C plus plus design for parallel skeletons
    Falcou, J.
    Serot, J.
    Chateau, T.
    Lapreste, J. T.
    PARALLEL COMPUTING, 2006, 32 (7-8) : 604 - 615
  • [7] Support for Parallel and Concurrent Programming in C plus
    V'yukova, N. I.
    Galatenko, V. A.
    Samborskii, S. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2018, 44 (01) : 35 - 42
  • [8] Research and Practice on Teaching for C plus plus Programming Language
    Liu, Hai-ming
    Zhang, Mei
    Liu, Wei-dong
    2016 2ND INTERNATIONAL CONFERENCE ON SOCIAL, EDUCATION AND MANAGEMENT ENGINEERING (SEME 2016), 2016, : 122 - 126
  • [9] A C plus plus Generic Parallel Pattern Interface for Stream Processing
    del Rio Astorga, David
    Dolz, Manuel F.
    Miguel Sanchez, Luis
    Garcia Blas, Javier
    Daniel Garcia, J.
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 74 - 87
  • [10] Distributed & Heterogeneous Programming in C plus plus for HPC at SC17
    Wong, Michael
    Finkel, Hal
    IWOCL'18: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON OPENCL, 2018, : 76 - 82