首页> 外文期刊>Journal of Computational Chemistry: Organic, Inorganic, Physical, Biological >Consideration of data load time on modern processors for the Verlet table and linked-cell algorithms
【24h】

Consideration of data load time on modern processors for the Verlet table and linked-cell algorithms

机译:考虑Verlet表和链接单元算法在现代处理器上的数据加载时间

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

摘要

Neighbor search algorithms are widely used in molecular dynamics for the direct computation of short-range pairwise interatomic potentials. These algorithms are based on the Verlet table (VT) and linked-cell (LC) methods. It is widely believed that the VT is more efficient than the LC. The analysis of these methods shows that in case when the average number of interactions per particle is relatively large, or more specifically, the particle density ?? and skin radius r_(skin) meet the condition (4π/6) ??ra?‰skin3/27 a‰ 1, which may be true for most simulations of liquids, the number of memory data load operations in the LC is much less than that in the VT. Because memory access on modern processors is a bottleneck, this advantage of the LC should be and was in fact used, and a code outperforming the VT by a factor of almost 2 was obtained. Some modifications of the VT were proposed to reduce its disadvantage concerning memory data loading. The key modifications included automated skin radius tuning during simulations and compression of the VT to minimize duplications of atom identifiers in its nearby rows. Although these modifications had improved the performance, the VT failed to regain the superiority over the LC. The methods were tested in the MOLKERN simulation software by using SIMD and multithreading.
机译:邻居搜索算法广泛用于分子动力学中,用于直接计算短程成对的原子间电势。这些算法基于Verlet表(VT)和链接单元格(LC)方法。普遍认为,VT比LC更有效。对这些方法的分析表明,在每个粒子的平均相互作用数相对较大的情况下,或者更具体地,粒子密度≥并且皮肤半径r_(skin)满足条件(4π/ 6)Δra?skin3 / 27 a‰1,这对于大多数液体模拟都是正确的,LC中的内存数据加载操作次数要少得多比VT的要多因为现代处理器上的内存访问是一个瓶颈,所以应该并且实际上已经使用了LC的这一优势,并且获得了比VT高出近2倍的代码。提出了一些VT的修改,以减少其在内存数据加载方面的缺点。关键的修改包括在仿真过程中自动调整蒙皮半径和压缩VT,以最大程度地减少附近原子行中原子标识符的重复。尽管这些修改提高了性能,但VT无法重新获得优于LC的优势。通过使用SIMD和多线程在MOLKERN仿真软件中测试了这些方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号