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 条
  • [31] Pattern-based Synthesis of Synchronization for the C plus plus Memory Model
    Meshman, Yuri
    Rinetzky, Noam
    Yahav, Eran
    PROCEEDINGS OF THE 15TH CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD 2015), 2015, : 120 - 127
  • [32] An Efficient Software Implementation of Correctly Rounded Operations Extending FMA: a plus b plus c and a x b plus c x d
    Lauter, Christoph
    2017 FIFTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2017, : 452 - 456
  • [33] Development of the Win 32 API - based Software in C plus plus for Beam Dynamics Simulation and Optimization in the Injection Systems
    Kozynchenko, Sergey A.
    2015 INTERNATIONAL CONFERENCE "STABILITY AND CONTROL PROCESSES" IN MEMORY OF V.I. ZUBOV (SCP), 2015, : 172 - 174
  • [34] Specification-based Test Case Generation for C plus plus Engineering Software
    Hamberger, Peter
    Klammer, Claus
    Luger, Thomas
    Moser, Michael
    Pfeiffer, Michael
    Piereder, Christina
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 519 - 529
  • [35] CPP11sort: A parallel quicksort based on C plus plus threading
    Langr, Daniel
    Schovankova, Klara
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (04):
  • [36] Visual C plus plus -based Algorithm Research and Software Development for Cold-formed Thin-wall Steel Sectional Properties of Arbitrary Section
    Zhang, Minqian
    Zhang, Qilin
    Chang, Zhiguo
    ENGINEERING SOLUTIONS FOR MANUFACTURING PROCESSES IV, PTS 1 AND 2, 2014, 889-890 : 37 - +
  • [37] Research on Distributed QoS Routing Algorithm Fallback plus plus Based on Transaction and Multiobjective Programming
    Jie, Feng
    Yang, Deng Jin
    Qin, Wang
    2016 2ND INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC AND INFORMATION TECHNOLOGY ENGINEERING (ICMITE 2016), 2016, : 450 - 453
  • [38] Development and evaluation of a slicing-based C plus plus debugger
    Wichaipanitch, W
    Samadzadeh, MH
    Tangsripairoj, S
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 2, 2005, : 473 - 478
  • [39] A Comparison of C/C plus plus -based Software/Hardware Co-design Description Languages
    Hu, Ge
    Ren, Shengbing
    Wang, Xie
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1030 - 1034
  • [40] Cpp-Taskflow: Fast Task-based Parallel Programming using Modern C plus
    Huang, Tsung-Wei
    Lin, Chun-Xun
    Guo, Guannan
    Wong, Martin
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 986 - 995