Synchronous Relaxation for Parallel Ising Spin Simulations
Boris Lubachevsky, Alan Weiss

TL;DR
This paper introduces a novel synchronous relaxation algorithm for parallel Ising spin simulations, offering performance guarantees and improved efficiency over traditional methods by leveraging an optimistic, synchronized approach.
Contribution
It presents a new synchronous relaxation algorithm for parallel Ising spin simulations with proven performance bounds and better scalability than existing conservative methods.
Findings
Achieves at least N/log(N) correct events per unit time on average
Accounts for communication delays, processing time, and busy waits
Provides performance guarantees under weak assumptions
Abstract
A new parallel algorithm for simulating Ising spin systems is presented. The sequential prototype is the n-fold way algorithm cite{BKL75}, which is efficient but is hard to parallelize using conservative methods. Our parallel algorithm is optimistic. Unlike other optimistic algorithms, e.g., Time Warp, our algorithm is synchronous. It also belongs to the class of simulations known as ``relaxation'' cite{CS8 hence it is named ``synchronous relaxation.'' We derive performance guarantees for this algorithm. If N is the number of PEs, then under weak assumptions we show that the number of correct events processed per unit of time is, on average, at least of order N/log(N). All communication delays, processing time, and busy waits are taken into account.
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
TopicsQuantum Computing Algorithms and Architecture · Markov Chains and Monte Carlo Methods · Quantum many-body systems
