Graphics processing units (GPUs) are recently being used to an increasing degree for general computational purposes. This development is motivated by their theoretical peak performance, which significantly exceeds that of broadly available CPUs. For practical purposes, however, it is far from clear how much of this theoretical performance can be realized in actual scientific applications. As is discussed here for the case of studying classical spin models of statistical mechanics by Monte Carlo simulations, only an explicit tailoring of the involved algorithms to the specific architecture under consideration allows to harvest the computational power of GPU systems. A number of examples, ranging from Metropolis simulations of ferromagnetic I...
We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q...
Population annealing is a promising recent approach for Monte Carlo simulations in statistical physi...
The compute unified device architecture (CUDA) is a programming approach for performing scientific c...
AbstractWe consider Monte Carlo simulations of classical spin models of statistical mechanics using ...
We implement Monte Carlo algorithms for the simulation of spin-glass systems and optimize our codes ...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
We develop a highly optimized code for simulating the Edwards-Anderson Heisenberg model on graphics ...
Abstract: Lattice spin models are useful for studying critical phenomena and allow the extraction of...
It is shown micromagnetic and atomistic spin dynamics simulations can use multiple GPUs in order to ...
Monte Carlo simulations of the Ising model play an important role in the field of computational stat...
Data-parallel accelerator devices such as Graphical Processing Units (GPUs) are providing dramatic p...
We describe the hardwired implementation of algorithms for Monte Carlo simulations of a large class ...
We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q...
Population annealing is a promising recent approach for Monte Carlo simulations in statistical physi...
The compute unified device architecture (CUDA) is a programming approach for performing scientific c...
AbstractWe consider Monte Carlo simulations of classical spin models of statistical mechanics using ...
We implement Monte Carlo algorithms for the simulation of spin-glass systems and optimize our codes ...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
We develop a highly optimized code for simulating the Edwards-Anderson Heisenberg model on graphics ...
Abstract: Lattice spin models are useful for studying critical phenomena and allow the extraction of...
It is shown micromagnetic and atomistic spin dynamics simulations can use multiple GPUs in order to ...
Monte Carlo simulations of the Ising model play an important role in the field of computational stat...
Data-parallel accelerator devices such as Graphical Processing Units (GPUs) are providing dramatic p...
We describe the hardwired implementation of algorithms for Monte Carlo simulations of a large class ...
We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q...
Population annealing is a promising recent approach for Monte Carlo simulations in statistical physi...
The compute unified device architecture (CUDA) is a programming approach for performing scientific c...