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 条
  • [1] MDSLB: A new static load balancing method for parallel molecular dynamics simulations
    Wu Yun-Long
    Xu Xin-Hai
    Yang Xue-Jun
    Zou Shun
    Ren Xiao-Guang
    [J]. CHINESE PHYSICS B, 2014, 23 (02)
  • [2] An adaptive load balancing method for parallel molecular dynamics simulations
    Deng, YF
    Peierls, RF
    Rivera, C
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 161 (01) : 250 - 263
  • [3] Dynamic load balancing for short-range parallel molecular dynamics simulations
    Mo, ZY
    Zhang, JL
    Cai, QD
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (02) : 165 - 177
  • [4] Distributed load balancing for molecular dynamics simulations
    Di Serio, A
    Ibáñez, MB
    [J]. 16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 284 - 289
  • [5] Load Balancing for Molecular Dynamics Simulations on Heterogeneous Architectures
    Seckler, Steffen
    Tchipev, Nikola
    Bungartz, Hans-Joachim
    Neumann, Philipp
    [J]. PROCEEDINGS OF 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2016, : 101 - 110
  • [6] A Simple Method for Static Load Balancing of Parallel FDTD Codes
    Franek, O. Y.
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ELECTROMAGNETICS IN ADVANCED APPLICATIONS (ICEAA), 2016, : 587 - 590
  • [7] Load balancing for lattice gas and molecular dynamics simulations on networked workstations
    Bubak, M
    Moscinski, J
    Pogoda, M
    Slota, R
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 329 - 334
  • [8] A fast adaptive load balancing method for parallel particle-based simulations
    Zhang, Dongliang
    Jiang, Changjun
    Li, Shu
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2009, 17 (06) : 1032 - 1042
  • [9] Static load balancing for CFD simulations on a network of workstations
    Chronopoulos, AT
    Grosu, D
    Wissink, AM
    Benche, M
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2001, : 364 - 367
  • [10] Static load balancing among heterogenous parallel servers
    Lee, H
    Park, T
    [J]. DECISION SCIENCES INSTITUTE 1998 PROCEEDINGS, VOLS 1-3, 1998, : 794 - 796