期刊文献+

基于OpenCL的Lammps短程力算法优化研究 被引量:1

Short-range force algorithm optimization in Lammps based on OpenCL
下载PDF
导出
摘要 Lammps是用于分子动力学模拟及其相关问题的一款开源软件,可利用其了解固体、液体性质,应用广泛。支持使用CUDA及OpenCL进行GPU加速。因OpenCL具有跨平台特性,将其作为研究重点。总结了OpenCL内核编程中需要注意的设计原则并阐述了一种改进的阿姆达尔定律用于衡量异构平台理论加速性能。测试了Lammps短程力计算在Y485P平台下的性能参数。通过对短程力计算中的关键部分如邻接表的建立及短程力计算部分的内核代码进行优化,使其取得了更好的加速效果。 Lammps is a widely used open source software for molecular dynamics simulations and re- lated issues, through which we can understand solid and liquid nature. It enables the CUDA and the OpenCL to accelerate calculation. Since the OpenCL has cross-platform features, it becomes a research focus. We summarize the OpenCL kernel programming principles and propose an improved Amdahl's law which can measure the acceleration performance on heterogeneous platforms. The short-range force al- gorithm in Lammps on Y485P platform is tested. We achieve better acceleration effect by optimizing the kernel source codes of the key parts, such as neighbor-list building and short-range force calculation.
出处 《计算机工程与科学》 CSCD 北大核心 2015年第9期1614-1620,共7页 Computer Engineering & Science
关键词 GPU Lammps OPENCL 分子动力学 短程力 内核优化 GPU Lammps OpenCL molecular dynamics short-range force kernel optimization
  • 相关文献

参考文献4

二级参考文献34

  • 1Cardona C G, Tikare V and Plimpton S J. Parallel simulation of 3D sintering, Int. J Computational Materials Science and Surface Engineering, 2011, 4:37-54.
  • 2Plimpton S J, Devine K D. MapReduee in MPI for Large-Scale Graph Algorithms. To appear in 2011.
  • 3Frantzdale B, Plimpton S J and Shephard M S. Software components for parallel multiscale simulation: an example with LAMMPS. Engineering with Computers, 2010, 26:205-211.
  • 4Petersen M K, Lechman J B and Plimpton S J. Schunk mesoscale hydrodynamics via stochastic rotation dynamics: comparison with Lennard-Jones fluid. J Chem Phys, 2010, 132:174106.
  • 5Veld P J, Plimpton S J and Grest G S. Accurate and efficient methods for modeling colloidal mixtures in an explicit solvent using molecular dynamics. Comp Phys Comm, 2008, 179:320-329.
  • 6http://lammps.sandia.gov/cite.html.
  • 7http ://gpulamps.googlecode.com/.
  • 8Fukunaga K,Hostetler L D.The estimation of the gradient of a density function,with applications in pattern recognition[J].IEEE Transactions on Information Theory,1975,21 (1):32-40.
  • 9Cheng Yi-zong.Mean Shift,Mode Seeking,and Clustering[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1995,17(8):790-799.
  • 10Comaniciu D,Meer P.Mean shift:a robust approach toward feature space analysis[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2002,24 (5):603-619.

共引文献20

同被引文献5

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部