首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >A Computation- and Communication-Optimal Parallel Direct 3-Body Algorithm
【24h】

A Computation- and Communication-Optimal Parallel Direct 3-Body Algorithm

机译:计算和通信最佳的并行直接3体算法

获取原文

摘要

Traditional particle simulation methods are used to calculate pair wise potentials, but some problems require 3-body potentials that calculate over triplets of particles. A direct calculation of 3-body interactions involves O(n) interactions, but has significant redundant computations that occur in a nested loop formulation. In this paper we explore algorithms for 3-body computations that simultaneously optimize three criteria: computation minimization through symmetries, communication optimality, and load balancing. We present a new 3-body algorithm that is both communication and computation optimal. Its optional replication factor, c, saves c in latency (number of messages) and c in bandwidth (volume), with bounded load imbalance. We also consider the k-body case and discuss an algorithm that is optimal if there is a cut off distance of less than 1/3 of the domain. The 3-body algorithm demonstrates 99% efficiency on tens of thousands of cores, showing strong scaling properties with order of magnitude speedups over the nïve algorithm.
机译:传统的粒子模拟方法用于计算成对电势,但是某些问题需要三体电势来计算粒子的三重态。三体相互作用的直接计算涉及O(n)相互作用,但具有嵌套循环公式中发生的大量冗余计算。在本文中,我们探索了用于三体计算的算法,该算法同时优化了三个标准:通过对称性最小化计算,通信最优性和负载平衡。我们提出了一种新的三体算法,该算法既具有通信性又具有计算最优性。它的可选复制因子c可以在延迟(消息数)和带宽(卷)方面节省c并限制负载不平衡。我们还考虑了k体情况,并讨论了一种算法,如果截止距离小于域的1/3,则该算法是最佳的。 3体算法在成千上万的内核上显示出99%的效率,显示出强大的缩放特性,并且比neven算法具有数量级的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号