返回
Kernel optimization for short-range molecular dynamics
DOI:10.1016/j.cpc.2016.07.010.png)
摘要
En 中文
To optimize short-range force computations in Molecular Dynamics (MD) simulations, multi-threading and SIMD optimizations are presented in this paper. With respect to multi-threading optimization, a Partition-and-Separate-Calculation (PSC) method is designed to avoid write conflicts caused by using Newton's third law. Serial bottlenecks are eliminated with no additional memory usage. The method is implemented by using the OpenMP model. Furthermore, the PSC method is employed on Intel Xeon Phi coprocessors in both native and offload models. We also evaluate the performance of the PSC method under different thread affinities on the MIC architecture. In the SIMD execution, we explain the performance influence in the PSC method, considering the if-clause of the cutoff radius check. The experiment results show that our PSC method is relatively more efficient compared to some traditional methods. In double precision, our 256-bit SIMD implementation is about 3 times faster than the scalar version. (C) 2016 Elsevier B.V. All rights reserved.
Keyword:
Molecular Dynamics
OpenMP
SIMD
MIC
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.4
论文数:
1.2W
被引数:
3.7W
机构
引用论文
Supported employment for persons with serious mental illness: Current status and future directions
L'Encéphale
IF0
GROMACS 4: Algorithms for highly efficient, load-balanced, and scalable molecular simulationGROMACS 4: 高效、负载平衡和可扩展的分子模拟算法
没有更多内容

