首页> 外文会议> >Implementing and evaluating an efficient dynamic load-balancer for distributed molecular dynamics simulation
【24h】

Implementing and evaluating an efficient dynamic load-balancer for distributed molecular dynamics simulation

机译:实施和评估用于分布式分子动力学仿真的有效动态负载平衡器

获取原文

摘要

Introduces and evaluates a new efficient dynamic load-balancing scheme for parallel molecular dynamics simulation on distributed memory machines. It decomposes a spatial domain of particles into disjoint parts, each of which corresponds with a processor and dynamically changes its shape to keep almost the same number of particles throughout simulation. In contrast to other similar schemes, ours requires no long-distance inter-processor communications but only those among adjacent processors (and, thus, little communication overhead), whereas it still guarantees fast reduction of load imbalance among the processors. It owes these advantages mainly to the following features. (1) The sufficiently correct global load information is effectively obtained with the stepwise propagation of appropriate information via nearest-neighbor communication. (2) In addition to the global load balancing, another load-balancing procedure is also invoked on each processor without global load information in order to suppress the rapid increase or decrease of loads. Thus, information from remote processors can provide reliable values even after a certain period of delay. To evaluate the effectiveness of our scheme, we have integrated our load balancer into the publicly-available NAMD simulation system, through replacing its built-in load-balancing component. Preliminary experiments on a cluster of workstations connected through Myrinet switches shows that it successfully reduces load imbalance and improves the simulation performance.
机译:引入并评估分布式存储器上的并行分子动力学仿真的新型高效动态负载平衡方案。它将粒子的空间域分解成脱节部分,每个颗粒与处理器对应并动态地改变其形状以在整个模拟中保持几乎相同数量的粒子。与其他类似方案相比,我们不需要长距离的处理器间通信,而只需要相邻处理器(以及因此,沟通开销很小),而它仍然可以保证处理器之间的负载不平衡的快速降低。它主要归功于以下功能。 (1)通过最近的邻邻通信用适当信息的逐步传播有效地获得足够正的全局负载信息。 (2)除了全局负载平衡外,还在没有全局负载信息的情况下在每个处理器上调用另一种负载平衡程序,以抑制负载的快速增加或减少。因此,来自远程处理器的信息即使在一定的延迟之后也可以提供可靠的值。为了评估我们的计划的有效性,我们通过替换其内置负载平衡组件将负载平衡器集成到公开的NAMD仿真系统中。通过MyRinet交换机连接的工作站群集的初步实验表明它成功降低了负载不平衡并提高了模拟性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号