中文

基于 GPU 和 CPU 架构求解 TDSE 的 OpenCL 实现

计算物理 2012-05-31 v2 原子物理 量子物理

摘要

开放计算语言 (OpenCL) 是一种并行处理语言,非常适合在图形处理器 (GPU) 上运行并行算法。在本工作中,我们报告了基于 OpenCL 模型开发的用于数值求解一阶常微分方程组 (ODEs) 的通用并行单 GPU 代码。我们将该代码应用于强激光场中原子氢的时间依赖 Schrödinger 方程 (TDSE) 情形,并研究了其在 NVIDIA 和 AMD GPU 上的性能,并与 CPU 上的串行性能进行了对比。我们发现 GPU 具有出色的可扩展性,且相较于 CPU 设备有显著的加速比,该加速比趋向于约 40,预计相较于多核 CPU 也将有显著的加速效果。

关键词

引用

@article{arxiv.1201.6062,
  title  = {An OpenCL implementation for the solution of TDSE on GPU and CPU architectures},
  author = {Cathal Ó Broin and L. A. A. Nikolopoulos},
  journal= {arXiv preprint arXiv:1201.6062},
  year   = {2012}
}

备注

11 pages, 7 figures. The present version is slightly different from the submitted peer-reviewed version