首页> 外文会议>2018 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC >High-Performance Molecular Dynamics Simulation for Biological and Materials Sciences: Challenges of Performance Portability
【24h】

High-Performance Molecular Dynamics Simulation for Biological and Materials Sciences: Challenges of Performance Portability

机译:生物和材料科学的高性能分子动力学模拟:性能便携性的挑战

获取原文
获取原文并翻译 | 示例

摘要

Highly-optimized parallel molecular dynamics programs have allowed researchers to achieve ground-breaking results in biological and materials sciences. This type of performance has come at the expense of portability: a significant effort is required for performance optimization on each new architecture. Using a metric that emphasizes speedup, we assess key accelerating programming components of four different best-performing molecular dynamics programs - GROMACS, NAMD, LAMMPS and CP2K-- each having a particular scope of application, for contribution to performance and for portability. We use builds with and without these components, tested on HPC systems. We also analyze the code-bases to determine compliance with portability recommendations. We find that for all four programs, the contributions of the non-portable components to speed are essential to the programs' performances; without them we see a reduction in time-to-solution of a magnitude that is insufferable to domain scientists. This characterizes the performance efficiency that must be approached for good performance portability on a programmatic level, suggesting solutions to this difficult problem, which should come from developers, industry and funding institutions, and possibly new research in programming languages.
机译:高度优化的并行分子动力学程序使研究人员在生物和材料科学领域取得了突破性的成果。这类性能是以可移植性为代价的:在每个新体系结构上进行性能优化都需要付出巨大的努力。我们使用强调加速的指标来评估四个不同的最佳分子动力学程序(GROMACS,NAMD,LAMMPS和CP2K)的关键加速程序设计组件-每个程序都有特定的应用范围,对性能和便携性都有贡献。我们使用在HPC系统上测试过的带有或不带有这些组件的内部版本。我们还将分析代码库,以确定是否符合可移植性建议。我们发现,对于所有四个程序,非便携式组件对速度的贡献对于程序的性能至关重要;如果没有它们,我们会看到解决领域所需时间的减少,这是领域科学家无法承受的。这代表了在程序级别上实现良好性能可移植性所必须达到的性能效率,并提出了解决这一难题的解决方案,该难题应来自开发商,行业和融资机构,并且可能来自于编程语言方面的新研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号