Massive-Scale Simulations of 2D Ising and Blume-Capel Models on Rack-Scale Multi-GPU Systems
Mauro Bisson, Massimo Bernaschi, Massimiliano Fatica, Nikolaos G. Fytas, Isidoro Gonz\'alez-Adalid Pemart\'in, V\'ictor Mart\'in-Mayor, Alexandros Vasilopoulos

TL;DR
This paper demonstrates high-performance, large-scale GPU-based simulations of 2D Ising and Blume-Capel models, achieving unprecedented system sizes and processing rates on a multi-GPU system with efficient correlation function computation.
Contribution
The authors develop a scalable GPU implementation for large 2D Ising and Blume-Capel models, utilizing high-bandwidth inter-GPU communication and optimized kernels for massive system sizes.
Findings
Simulated systems with up to 70 trillion spins.
Achieved a peak of 115,000 lattice updates per nanosecond.
Demonstrated near-perfect scaling up to 64 GPUs.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
