corner
corner

Phys. Rev. E 67, 046703 (2003) [13 pages]

Algorithmic scalability in globally constrained conservative parallel discrete event simulations of asynchronous systems

Download: PDF (341 kB) Buy this article Export: BibTeX or EndNote (RIS)

A. Kolakowska* and M. A. Novotny
Department of Physics and Astronomy, and the MSU ERC, P.O. Box 5167, Mississippi State, Mississippi 39762-5167

G. Korniss
Department of Physics, Applied Physics, and Astronomy, Rensselaer Polytechnic Institute, 110 8th Street, Troy, New York 12180-3590

Received 12 November 2002; published 11 April 2003

We consider parallel simulations for asynchronous systems employing L processing elements that are arranged on a ring. Processors communicate only among the nearest neighbors and advance their local simulated time only if it is guaranteed that this does not violate causality. In simulations with no constraints, in the infinite L limit the utilization scales [Korniss et al., Phys. Rev. Lett. 84, 1351 (2000)]; but, the width of the virtual time horizon diverges (i.e., the measurement phase of the algorithm does not scale). In this work, we introduce a moving Δ-window global constraint, which modifies the algorithm so that the measurement phase scales as well. We present results of systematic studies in which the system size (i.e., L and the volume load per processor) as well as the constraint are varied. The Δ constraint eliminates the extreme fluctuations in the virtual time horizon, provides a bound on its width, and controls the average progress rate. The width of the Δ window can serve as a tuning parameter that, for a given volume load per processor, could be adjusted to optimize the utilization, so as to maximize the efficiency. This result may find numerous applications in modeling the evolution of general spatially extended short-range interacting systems with asynchronous dynamics, including dynamic Monte Carlo studies.

© 2003 The American Physical Society

URL:
http://link.aps.org/doi/10.1103/PhysRevE.67.046703
DOI:
10.1103/PhysRevE.67.046703
PACS:
02.70.-c, 05.40.-a, 68.35.Ct

*Electronic address: alicjak@bellsouth.net