基于多 GPU 的 Swendsen-Wang 多团簇算法用于二维 q 态 Potts 模型模拟
计算物理
2012-10-24 v1 统计力学
摘要
我们展示了利用通用统一设备架构(CUDA)进行多 GPU 计算,以实现对二维(2D)q 态 Potts 模型的 Swendsen-Wang 多团簇算法。在我们单 GPU 计算算法 [Comp. Phys. Comm. 183 (2012) 1155] 的基础上进行扩展,我们实现了针对多 GPU 的 Swendsen-Wang 多团簇算法的 GPU 计算。我们在大规模开放科学超级计算机 TSUBAME 2.0 上实施了我们的代码,并测试了 2D Potts 模型模拟的性能和可扩展性。在 Tesla M2050 上使用 256 个 GPU 的性能结果为:对于线性系统尺寸 的 Potts 模型(Ising 模型),在临界温度下每纳秒可实现 37.3 次自旋翻转。
引用
@article{arxiv.1208.2080,
title = {Multi-GPU-based Swendsen-Wang multi-cluster algorithm for the simulation of two-dimensional q-state Potts model},
author = {Yukihiro Komura and Yutaka Okabe},
journal= {arXiv preprint arXiv:1208.2080},
year = {2012}
}
备注
accepted for publication in Comp. Phys. Commun. arXiv admin note: substantial text overlap with arXiv:1202.0635