Massive-Scale Simulations of 2D Ising and Blume-Capel Models on Rack-Scale Multi-GPU Systems
Abstract
We present high-performance implementations of the two-dimensional Ising and Blume-Capel models for large-scale, multi-GPU simulations. Our approach takes full advantage of the NVIDIA GB200 NVL72 system, which features up to GPUs interconnected via high-bandwidth NVLink, enabling direct GPU-to-GPU memory access across multiple nodes. By utilizing Fabric Memory and an optimized Monte Carlo kernel for the Ising model, our implementation supports simulations of systems with linear sizes up to , corresponding to approximately trillion spins. This allows for a peak processing rate of nearly lattice updates per nanosecond-setting a new performance benchmark for Ising model simulations. Additionally, we introduce a custom protocol for computing correlation functions, which strikes an optimal balance between computational efficiency and statistical accuracy. This protocol enables large-scale simulations without incurring prohibitive runtime costs. Benchmark results show near-perfect strong and weak scaling up to GPUs, demonstrating the effectiveness of our approach for large-scale statistical physics simulations.
Keywords
Cite
@article{arxiv.2502.18624,
title = {Massive-Scale Simulations of 2D Ising and Blume-Capel Models on Rack-Scale Multi-GPU Systems},
author = {Mauro Bisson and Massimo Bernaschi and Massimiliano Fatica and Nikolaos G. Fytas and Isidoro González-Adalid Pemartín and Víctor Martín-Mayor and Alexandros Vasilopoulos},
journal= {arXiv preprint arXiv:2502.18624},
year = {2025}
}
Comments
18 pages, 4 tables, 5 figures, version accepted for publication in Computer Physics Communications