The use of graphics processing units (GPUs) in scienti¯c computing has gathered considerable momentum in the past ¯ve years. While GPUs in general promise high performance and excellent performance per Watt ratios, not every class of problems is equally well suitable for exploiting the massively parallel architecture they provide. Lattice spin models appear to be prototypic examples of problems suitable for this architecture, at least as long as local update algorithms are employed. In this review, I summarize our recent experience with the simulation of a wide range of spin models on GPU employing an equally wide range of update algorithms, ranging from Metropolis and heat bath updates, over cluster algorithms to generalized ensemble simulations.
Bibliographical noteThe full text is not available on the repository.
- Spin models
- Monte Carlo simulations
- GPU computing
- cluster algorithms
- generalized-ensemble simulations