Optimized GPU simulation of continuous-spin glass models
Taras Yavors'kii, Martin Weigel

TL;DR
This paper presents a highly optimized GPU code for simulating the Edwards-Anderson Heisenberg spin glass model, achieving significant speed-ups and enabling detailed studies of the spin-glass transition.
Contribution
The authors develop an optimized GPU implementation of the spin glass model simulation, incorporating advanced computational techniques for improved performance.
Findings
Achieved 150-fold speed-up over CPU implementation.
Provided benchmark results for the spin-glass transition in a magnetic field.
Studied the existence of the de Almeida-Thouless line in the model.
Abstract
We develop a highly optimized code for simulating the Edwards-Anderson Heisenberg model on graphics processing units (GPUs). Using a number of computational tricks such as tiling, data compression and appropriate memory layouts, the simulation code combining over-relaxation, heat bath and parallel tempering moves achieves a peak performance of 0.29 ns per spin update on realistic system sizes, corresponding to a more than 150 fold speed-up over a serial CPU reference implementation. The optimized implementation is used to study the spin-glass transition in a random external magnetic field to probe the existence of a de Almeida-Thouless line in the model, for which we give benchmark results.
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.
