Efficient Parallel Simulations of Asynchronous Cellular Arrays
Boris D. Lubachevsky

TL;DR
This paper introduces efficient parallel algorithms for simulating asynchronous cellular arrays, including the Ising model, demonstrating significant speed-ups on various computing architectures and challenging the belief that serial algorithms lack parallel counterparts.
Contribution
The paper presents novel parallel algorithms for asynchronous cellular arrays, including the Ising model, with proven efficiency and substantial speed-ups, contradicting previous assumptions.
Findings
Speed-up greater than 16 with 25 PEs on shared memory systems
Speed-up greater than 1900 with 2^14 PEs on SIMD computers
Incorporation of Bortz-Kalos-Lebowitz algorithm enhances performance
Abstract
A definition for a class of asynchronous cellular arrays is proposed. An example of such asynchrony would be independent Poisson arrivals of cell iterations. The Ising model in the continuous time formulation of Glauber falls into this class. Also proposed are efficient parallel algorithms for simulating these asynchronous cellular arrays. In the algorithms, one or several cells are assigned to a processing element (PE), local times for different PEs can be different. Although the standard serial algorithm by Metropolis, Rosenbluth, Rosenbluth, Teller, and Teller can simulate such arrays, it is usually believed to be without an efficient parallel counterpart. However, the proposed parallel algorithms contradict this belief proving to be both efficient and able to perform the same task as the standard algorithm. The results of experiments with the new algorithms are encouraging: the…
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
TopicsCellular Automata and Applications · Theoretical and Computational Physics · Stochastic processes and statistical mechanics
