Multi-GPU-based Swendsen-Wang multi-cluster algorithm with reduced data traffic
Multi-GPU-based Swendsen-Wang multi-cluster algorithm with reduced data traffic
复制标题
基于多 GPU 的 Swendsen-Wang 多集群算法,可减少数据流量
DOI:
10.1016/j.cpc.2015.04.025
复制
发表时间:
2015
影响因子:
6.3
通讯作者:
Yukihiro Komura
中科院分区:
文献类型:
--
作者:
Hirasawa T;Kuratani S;Hirasawa T;平沢達矢;Y. Komura and Y. Okabe;Yukihiro Komura
The computational performance of multi-GPU applications can be degraded by the data communication between each GPU. To realize high-speed computation with multiple GPUs, we should minimize the cost of this data communication. In this paper, I propose a multiple GPU computing method for the Swendsen–Wang (SW) multi-cluster algorithm that reduces the data traffic between each GPU. I realize this reduction in data traffic by adjusting the connection information between each GPU in advance. The code is implemented on the large-scale open science TSUBAME 2.5 supercomputer, and its performance is evaluated using a simulation of the three-dimensional Ising model at the critical temperature. The results show that the data communication between each GPU is reduced by 90%, and the number of communications between each GPU decreases by about half. Using 512 GPUs, the computation time is 0.005 ns per spin update at the critical temperature for a total system size of N= 4096 3.