首页> 外文会议>Parallel Processing Workshops, 2009. ICPPW '09 >Efficient Parallel Implementation of Molecular Dynamics with Embedded Atom Method on Multi-core Platforms
【24h】

Efficient Parallel Implementation of Molecular Dynamics with Embedded Atom Method on Multi-core Platforms

机译:嵌入式原子方法在多核平台上高效并行实现分子动力学

获取原文

摘要

We present a scalable spatial decomposition coloring approach to implement molecular dynamics simulations with embedded atom method (EAM) on multi-core architectures. It effectively solves parallelization of reduction operations on irregular arrays in molecular dynamics simulations. In OpenMP program model, our methodology avoids that the same memory location is simultaneously modified by more than one thread when the short-range forces is calculated, meanwhile our method reduces memory requirements. The methodology comes from the idea of Red-Black Coloring, popular in linear algebra. We developed the spatial decomposition coloring algorithm, and our work applied this algorithm to implement the embedded atom method formalism for molecular dynamic. In this paper we also describe other optimizing methods applied in our serial and parallel implementations. Results show that our method is scalable and can achieve nearly linear speedup. Additionally we also compared it with other methods which can parallelize reduction operations on irregular array, and we discussed them in detail.
机译:我们提出了一种可扩展的空间分解着色方法,以在多核体系结构上使用嵌入式原子方法(EAM)实现分子动力学仿真。它有效地解决了分子动力学模拟中不规则阵列上还原操作的并行化问题。在OpenMP程序模型中,我们的方法避免了在计算短程作用力时同一内存位置被多个线程同时修改,同时我们的方法减少了内存需求。该方法来自线性代数中流行的红黑着色思想。我们开发了空间分解着色算法,并且我们的工作将该算法应用于嵌入的原子方法形式化以实现分子动力学。在本文中,我们还描述了在串行和并行实现中应用的其他优化方法。结果表明,我们的方法是可扩展的,可以实现近乎线性的加速。此外,我们还将其与其他可以并行化不规则数组的约简操作的方法进行了比较,并对其进行了详细讨论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号