We present and make available novel implementations of the two-dimensional Ising model that is used as a benchmark to show the computational capabilities of modern Graphic Processing Units (GPUs). The rich programming environment now available on GPUs and flexible hardware capabilities allowed us to quickly experiment with several implementation ideas: a simple stencil-based algorithm, recasting the stencil operations into matrix multiplies to take advantage of Tensor Cores available on NVIDIA GPUs, and a highly optimized multi-spin coding approach. Using the managed memory API available in CUDA allows for simple and efficient distribution of these implementations across a multi-GPU NVIDIA DGX-2 server. We show that even a basic GPU impleme...
Simulations of the critical Ising model by means of local update algorithms suffer from critical slo...
Monte Carlo simulations of the Ising model play an important role in the field of computational stat...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
The compute unified device architecture (CUDA) is a programming approach for performing scientific c...
Data-parallel accelerator devices such as Graphical Processing Units (GPUs) are providing dramatic p...
Graphics processing units (GPUs) are recently being used to an increasing degree for general computa...
Graphical processing units (GPUs) have recently attracted attention for scientific applications such...
The aim of this review article is to give an introduction to implementations of the Ising model acce...
The aim of this review article is to give an introduction to implementations of the Ising model acce...
AbstractVisualising computational simulation models of solid state physical systems is a hard proble...
Abstract: Lattice spin models are useful for studying critical phenomena and allow the extraction of...
In this paper we present a versatile and scalable simulation code for the two- and three dimensional...
It is shown micromagnetic and atomistic spin dynamics simulations can use multiple GPUs in order to ...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
Graphical Processing Units (GPUs) have recently attracted attention for certain scientific simulatio...
Simulations of the critical Ising model by means of local update algorithms suffer from critical slo...
Monte Carlo simulations of the Ising model play an important role in the field of computational stat...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
The compute unified device architecture (CUDA) is a programming approach for performing scientific c...
Data-parallel accelerator devices such as Graphical Processing Units (GPUs) are providing dramatic p...
Graphics processing units (GPUs) are recently being used to an increasing degree for general computa...
Graphical processing units (GPUs) have recently attracted attention for scientific applications such...
The aim of this review article is to give an introduction to implementations of the Ising model acce...
The aim of this review article is to give an introduction to implementations of the Ising model acce...
AbstractVisualising computational simulation models of solid state physical systems is a hard proble...
Abstract: Lattice spin models are useful for studying critical phenomena and allow the extraction of...
In this paper we present a versatile and scalable simulation code for the two- and three dimensional...
It is shown micromagnetic and atomistic spin dynamics simulations can use multiple GPUs in order to ...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...
Graphical Processing Units (GPUs) have recently attracted attention for certain scientific simulatio...
Simulations of the critical Ising model by means of local update algorithms suffer from critical slo...
Monte Carlo simulations of the Ising model play an important role in the field of computational stat...
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU...