GPU-based single-cluster algorithm for the simulation of the Ising model

From MaRDI portal
Publication:422940

DOI10.1016/J.JCP.2011.09.029zbMATH Open1245.82012arXiv1110.0899OpenAlexW1975372231WikidataQ57679241 ScholiaQ57679241MaRDI QIDQ422940FDOQ422940

Yukihiro Komura, Yutaka Okabe

Publication date: 18 May 2012

Published in: Journal of Computational Physics (Search for Journal in Brave)

Abstract: We present the GPU calculation with the common unified device architecture (CUDA) for the Wolff single-cluster algorithm of the Ising model. Proposing an algorithm for a quasi-block synchronization, we realize the Wolff single-cluster Monte Carlo simulation with CUDA. We perform parallel computations for the newly added spins in the growing cluster. As a result, the GPU calculation speed for the two-dimensional Ising model at the critical temperature with the linear size L=4096 is 5.60 times as fast as the calculation speed on a current CPU core. For the three-dimensional Ising model with the linear size L=256, the GPU calculation speed is 7.90 times as fast as the CPU calculation speed. The idea of quasi-block synchronization can be used not only in the cluster algorithm but also in many fields where the synchronization of all threads is required.


Full work available at URL: https://arxiv.org/abs/1110.0899




Recommendations




Cites Work


Cited In (6)

Uses Software





This page was built for publication: GPU-based single-cluster algorithm for the simulation of the Ising model

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q422940)