The Heisenberg spin glass model on GPU: myths and actual facts
M. Bernaschi, G. Parisi, L. Parisi

TL;DR
This paper explores GPU implementations of the 3D Heisenberg spin glass model, demonstrating that shared memory enhances performance when combined with a multi-hit technique, challenging some common assumptions.
Contribution
It provides a detailed comparison of GPU memory strategies for simulating the 3D Heisenberg spin glass model, highlighting the conditions under which shared memory improves performance.
Findings
Shared memory outperforms global memory with multi-hit techniques.
Performance gains depend on memory strategy and implementation details.
The study clarifies misconceptions about GPU memory usage for spin glass simulations.
Abstract
We describe different implementations of the 3D Heisenberg spin glass model for Graphics Processing Units (GPU). The results show that the {\em fast} shared memory gives better performance with respect to the {\em slow} global memory only if a multi-hit technique is used.
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.
Taxonomy
TopicsTheoretical and Computational Physics · Complex Systems and Time Series Analysis · Statistical Mechanics and Entropy
