首页> 外文会议>2012 IEEE 4th International Conference on Cloud Computing Technology and Science. >Accelerating block checkerboard method on GPU for performance enhancement of 2D and 3D Quantum Monte Carlo simulations
【24h】

Accelerating block checkerboard method on GPU for performance enhancement of 2D and 3D Quantum Monte Carlo simulations

机译:GPU上的加速块棋盘方法,用于增强2D和3D Quantum Monte Carlo仿真的性能

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

摘要

Quantum Monte Carlo (QMC) simulations for the recent studies on complex materials were confronted by new computational challenges. Traditional approach to accelerate the simulations by parallel Monte Carlo chains faces serious scalability problems since the speedup is reaching the limitation predicted by Amdahl's law. Fine-grained parallelization of matrix kernels is essential to achieve better performance. In this paper, we investigate the performance optimization techniques on GPU for the most time consuming computational kernel in the Determinant Quantum Monte Carlo (DQMC) simulation: multiplication of matrix exponentials. The matrix, derived from the kinetic Hamiltonian, is highly sparse, and its exponential is approximated by the block checkerboard method, which can represent a matrix exponential as a product of a sequence of sparse matrices. The matrix exponentials from 2D and 3D toruses are focused, and various optimization techniques, such as data streaming and concurrent kernels, are proposed. Experiments show that the proposed optimization techniques can improve the SpMM (Sparse Matrix Multiplication) function, modified from the CUDA SKD SpMV function, up to 16 times and 117 times for 2D and 3D problems respectively.
机译:用于复杂材料的最新研究的量子蒙特卡洛(QMC)模拟面临着新的计算挑战。传统的通过并行蒙特卡洛链加速仿真的方法面临严重的可扩展性问题,因为加速已达到阿姆达尔定律预测的极限。矩阵内核的细粒度并行化对于实现更好的性能至关重要。在本文中,我们研究行列式量子蒙特卡洛(DQMC)仿真中最耗时的计算内核在GPU上的性能优化技术:矩阵指数的乘积。从动力学哈密顿量派生的矩阵是高度稀疏的,并且其指数通过块棋盘法进行近似,该方法可以将矩阵指数表示为稀疏矩阵序列的乘积。重点研究了2D和3D圆环的矩阵指数,并提出了各种优化技术,例如数据流和并发内核。实验表明,所提出的优化技术可以改进从CUDA SKD SpMV函数修改而来的SpMM(稀疏矩阵乘法)功能,分别针对2D和3D问题分别提高16倍和117倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号