Multi-GPU accelerated multi-spin Monte Carlo simulations of the 2D Ising model

  title={Multi-GPU accelerated multi-spin Monte Carlo simulations of the 2D Ising model},
  author={Benjamin Block and Peter Virnau and Tobias Preis},
  journal={Comput. Phys. Commun.},

Figures and Tables from this paper

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

Highly optimized simulations on single- and multi-GPU systems of the 3D Ising spin glass model

Parallel Monte Carlo simulation in the canonical ensemble on the graphics processing unit

A parallel canonical ensemble Monte Carlo simulation that runs entirely on the GPU is introduced, and a remapping algorithm is introduced to balance the load of the device resources and it is demonstrated by experimental results that the efficiency of this algorithm is bounded by available GPU resource.

A GPU-based large-scale Monte Carlo simulation method for systems with long-range interactions

Performance potential for simulating spin models on GPU

  • M. Weigel
  • Computer Science
    J. Comput. Phys.
  • 2012

Parallelization and implementation of multi-spin Monte Carlo simulation of 2D square Ising model using MPI and C++

A parallel algorithm for Monte Carlo simulation of the 2D Ising Model to perform efficiently on a cluster computer using MPI using C++ programming language and uses multi-spin coding technique to reduce the inter-process communications.



GPU accelerated Monte Carlo simulation of the 2D and 3D Ising model

Fast multipole methods on graphics processors

Accelerating Monte Carlo simulations of photon transport in a voxelized geometry using a massively parallel graphics processing unit.

The reported results show that GPUs are currently a good alternative to CPUs for the simulation of radiation transport and the advantages of GPU-based software are likely to be more pronounced in the future.

Density functional theory calculation on many-cores hybrid central processing unit-graphic processing unit architectures.

This implementation of a full electronic structure calculation code on a hybrid parallel architecture with graphic processing units (GPUs) is performed on a free software code based on Daubechies wavelets, and shows very good performances, systematic convergence properties, and an excellent efficiency on parallel computers.

Harvesting graphics power for MD simulations

An implementation of molecular dynamics simulations on a graphic processing unit (GPU) in the NVIDIA CUDA language and results for two MD algorithms suitable for short-ranged and long-ranged interactions, and a congruential shift random number generator are presented.

An Implementation of the Smooth Particle Mesh Ewald Method on GPU Hardware.

This work describes an implementation of Ewald summation for Nvidia graphical processing units (GPUs) which are general purpose computing devices with a high degree of intrinsic parallelism and arithmetic performance and exhibits an accuracy comparable to that of a reference double-precision CPU implementation.

Air pollution modelling using a Graphics Processing Unit with CUDA