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 条
  • [21] C plus plus and generic programming for rapid development of Monte Carlo simulations
    Brown, G
    Lee, HK
    Schulthess, TC
    COMPUTER SIMULATION STUDIES IN CONDENSED-MATTER PHYSICS XVI, 2006, 103 : 157 - +
  • [22] Creating numerically efficient FDTD simulations using generic C plus plus programming
    Valuev, I.
    Deinega, A.
    Knizhnik, A.
    Potapkin, B.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 3, PROCEEDINGS, 2007, 4707 : 213 - +
  • [23] Inputs of Aspect Oriented Programming for the Profiling of C plus plus Parallel Applications on Manycore Platforms
    Schweitzer, Pierre
    Mazel, Claude
    Hill, David R. C.
    Carloganu, Cristina
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 793 - 802
  • [24] Development of the BCI Device Controlling C plus plus Software, Based on Existing Open Source Projects
    Olchawa, Ryszard
    Man, Dariusz
    CONTROL, COMPUTER ENGINEERING AND NEUROSCIENCE, 2021, 1362 : 60 - 71
  • [25] Research and Practice on the Teaching Mode of C Language Programming Based on "Internet Plus"
    Feng, Mengqing
    Zhang, Jitong
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, INFORMATION AND MECHANICAL ENGINEERING (EMIM 2017), 2017, 76 : 194 - 198
  • [26] Research on Teaching Pattern Based on Internet Plus
    Zhao, Yulan
    Jiang, Chunfeng
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ELECTRONIC, MECHANICAL, INFORMATION AND MANAGEMENT SOCIETY (EMIM), 2016, 40 : 1236 - 1240
  • [27] Instructional Design and Learning Theory on the Development of C plus plus Programming Multimedia Content
    Jono, Mohd Nor Hajar Hasrol
    Aziz, Azlan Abdul
    Ibrahim, Mohamad
    Noh, Norsaniah Md
    3RD INTERNATIONAL CONFERENCE ON E-LEARNING (ICEL 2011), 2012, 67 : 335 - 344
  • [28] JAMPI: A C plus plus parallel programming interface allowing the implementation of custom and generic scheduling mechanisms
    Di Domenico, Daniel
    Cavalheiro, Gerson G. H.
    2020 IEEE 32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2020), 2020, : 273 - 280
  • [29] A Software Development Framework Based on C plus plus OOP Language for Link-level Simulation Tools
    de Lima, Carlos H. M.
    Stancanelli, Elvis M. G.
    Rodrigues, Emanuel B.
    Maciel, Jean M. da S.
    Cavalcanti, Francisco R. P.
    PROCEEDINGS OF THE IEEE INTERNATIONAL TELECOMMUNICATIONS SYMPOSIUM, VOLS 1 AND 2, 2006, : 597 - 602
  • [30] Schnek: A C plus plus library for the development of parallel simulation codes on regular grids
    Schmitz, Holger
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 226 : 151 - 164