MDSLB:A new static load balancing method for parallel molecular dynamics simulations

被引:1
|
作者
武云龙 [1 ]
徐新海 [1 ]
杨学军 [1 ]
邹顺 [1 ]
任小广 [1 ]
机构
[1] State Key Laboratory of High Performance Computing,National University of Defense Technology
基金
中国国家自然科学基金;
关键词
molecular dynamics; static load balancing; parallel computing;
D O I
暂无
中图分类号
O561 [分子物理学];
学科分类号
070203 ; 1406 ;
摘要
Large-scale parallelization of molecular dynamics simulations is facing challenges which seriously affect the simulation efficiency,among which the load imbalance problem is the most critical.In this paper,we propose,a new molecular dynamics static load balancing method(MDSLB).By analyzing the characteristics of the short-range force of molecular dynamics programs running in parallel,we divide the short-range force into three kinds of force models,and then package the computations of each force model into many tiny computational units called"cell loads",which provide the basic data structures for our load balancing method.In MDSLB,the spatial region is separated into sub-regions called"local domains",and the cell loads of each local domain are allocated to every processor in turn.Compared with the dynamic load balancing method,MDSLB can guarantee load balance by executing the algorithm only once at program startup without migrating the loads dynamically.We implement MDSLB in OpenFOAM software and test it on TianHe-1A supercomputer with 16 to 512 processors.Experimental results show that MDSLB can save 34%–64%time for the load imbalanced cases.
引用
收藏
页码:632 / 647
页数:16
相关论文
共 50 条
  • [31] Static load balancing applied to Schur complement method
    Medek, Ondrej
    Kruis, Jaroslav
    Bittnar, Zdenek
    Tvrdik, Pavel
    [J]. COMPUTERS & STRUCTURES, 2007, 85 (09) : 489 - 498
  • [32] A Static Load Balancing Evaluation Method for IMA System
    Zhou, Siyuan
    Wang, Shihai
    Liu, Bin
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING (ICRSE 2017), 2017,
  • [33] Load balancing of molecular dynamics simulation with NWChem
    Straatsma, TP
    McCammon, JA
    [J]. IBM SYSTEMS JOURNAL, 2001, 40 (02) : 328 - 341
  • [34] Asynchronous parallel molecular dynamics simulations
    Mederski, Jaroslaw
    Mikulski, Lukasz
    Bala, Piotr
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 439 - 446
  • [35] Parallel variable-resolution bathymetric estimation with static load balancing
    Calder, B. R.
    [J]. COMPUTERS & GEOSCIENCES, 2019, 123 : 73 - 82
  • [36] Static load balancing of parallel PDE solver for distributed computing environment
    Ichikawa, S
    Yamashita, S
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 399 - 405
  • [37] Probabilistic Static Load-Balancing of Parallel Mining of Frequent Sequences
    Kessl, Robert
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (05) : 1299 - 1311
  • [38] Parallel image denoising algorithm based on static load balancing strategy
    [J]. 1600, Centre for Environment Social and Economic Research, Post Box No. 113, Roorkee, 247667, India (51):
  • [39] An adaptive curvilinear-coordinate approach to dynamic load balancing of parallel multiresolution molecular dynamics
    Nakano, A
    Campbell, T
    [J]. PARALLEL COMPUTING, 1997, 23 (10) : 1461 - 1478
  • [40] Load Balancing for Parallel Computations with the Finite Element Method
    Gonzalez Garcia, Jose Luis
    Yahyapour, Ramin
    Tchernykh, Andrei
    [J]. COMPUTACION Y SISTEMAS, 2013, 17 (03): : 299 - 316