A Efficient Algorithm for Molecular Dynamics Simulation on Hybrid CPU-GPU Computing Platforms

被引:0
|
作者
Li, Dapu [1 ]
Ai, Wei [1 ]
Ye, Yu [1 ]
Liang, Jie [1 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
关键词
SOLIDIFICATION PROCESS SIMULATION; LARGE-SIZED SYSTEM; PARALLEL ALGORITHMS; MULTI;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this article, an efficient parallel algorithm for a hybrid CPU-GPU platform is proposed to enable large-scale molecular dynamics (MD) simulations of the metal solidification process. The results, implemented the parallel algorithm program on the hybrid CPU-GPU platform shows better performance than the program based on previous algorithms running on the CPU cluster platform. By contrast, the total execution time of the new program has been obviously decreased. Particularly, because of the use of the modified load balancing method, the neighbor list update time is approximately zero. The parallel program based on the CUDA+OpenMP model shows a factor of 6 16-core calculation speedups compared to the parallel program based on the MPI+OpenMP model, and the optimal computational efficiency is achieved in the simulation system including 10,000,000 aluminum atoms. Finally, the good consistency between them verifies the correctness of the algorithm efficiently, by comparison of the theoretical results and experimental results.
引用
收藏
页码:1357 / 1363
页数:7
相关论文
共 50 条
  • [1] Algorithm for Cooperative CPU-GPU Computing
    Aciu, Razvan-Mihai
    Ciocarlie, Horia
    [J]. 2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, : 352 - 358
  • [2] Efficient Computation of Galois Field Expressions on Hybrid CPU-GPU Platforms
    Radmanovic, Milos M.
    Gajic, Dusan B.
    Stankovic, Radomir S.
    [J]. JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2016, 26 (3-5) : 417 - 438
  • [3] Molecular Docking Simulation Based on CPU-GPU Heterogeneous Computing
    Xu, Jinyan
    Li, Jianhua
    Cai, Yining
    [J]. ADVANCED PARALLEL PROCESSING TECHNOLOGIES, 2017, 10561 : 27 - 37
  • [4] Boosting CUDA Applications with CPU-GPU Hybrid Computing
    Lee, Changmin
    Ro, Won Woo
    Gaudiot, Jean-Luc
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2014, 42 (02) : 384 - 404
  • [5] A mixed-precision algorithm for the solution of Lyapunov equations on hybrid CPU-GPU platforms
    Benner, Peter
    Ezzatti, Pablo
    Kressner, Daniel
    Quintana-Orti, Enrique S.
    Remon, Alfredo
    [J]. PARALLEL COMPUTING, 2011, 37 (08) : 439 - 450
  • [6] A hybrid computing method of SpMV on CPU-GPU heterogeneous computing systems
    Yang, Wangdong
    Li, Kenli
    Li, Keqin
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 104 : 49 - 60
  • [7] HyDetect: A Hybrid CPU-GPU Algorithm for Community Detection
    Bhowmik, Anwesha
    Vadhiyar, Sathish
    [J]. 2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 2 - 11
  • [8] CPU-GPU hybrid platform for efficient spiking neural-network simulation
    Francisco Naveros
    Niceto R Luque
    Jesús A Garrido
    Richard R Carrillo
    Eduardo Ros
    [J]. BMC Neuroscience, 14 (Suppl 1)
  • [9] A Hybrid Parallel Algorithm for Computer Simulation of Electrocardiogram Based on a CPU-GPU Cluster
    Shen, Wenfeng
    Sun, Lianqiang
    Wei, Daming
    Xu, Weimin
    Wang, Hui
    Zhu, Xin
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 167 - 171
  • [10] A Hybrid B plus -tree as Solution for In-Memory Indexing on CPU-GPU Heterogeneous Computing Platforms
    Shahvarani, Amirhesam
    Jacobsen, Hans-Arno
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1523 - 1538