Title of article
GPU-based Swendsen–Wang multi-cluster algorithm for the simulation of two-dimensional classical spin systems Original Research Article
Author/Authors
Yukihiro Komura، نويسنده , , Yutaka Okabe، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2012
Pages
7
From page
1155
To page
1161
Abstract
We present the GPU calculation with the common unified device architecture (CUDA) for the Swendsen–Wang multi-cluster algorithm of two-dimensional classical spin systems. We adjust the two connected component labeling algorithms recently proposed with CUDA for the assignment of the cluster in the Swendsen–Wang algorithm. Starting with the q-state Potts model, we extend our implementation to the system of vector spins, the q-state clock model, with the idea of embedded cluster. We test the performance, and the calculation time on GTX580 is obtained as 2.51 nsec per a spin flip for the image Potts model (Ising model) and 2.42 nsec per a spin flip for the image clock model with the linear size image at the critical temperature, respectively. The computational speed for the image Potts model on GTX580 is 12.4 times as fast as the calculation speed on a current CPU core. That for the image clock model on GTX580 is 35.6 times as fast as the calculation speed on a current CPU core.
Keywords
Monte Carlo simulation , Cluster algorithm , Ising model , Parallel computing , GPU
Journal title
Computer Physics Communications
Serial Year
2012
Journal title
Computer Physics Communications
Record number
1138574
Link To Document