The Community for Technology Leaders
2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation (1995)
Lake Placid, New York
June 14, 1995 to June 16, 1995
ISBN: 0-8186-7120-3
pp: 11
B.R. Preiss , Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
ABSTRACT
This paper presents an approach for speculative parallel execution of rendezvous-synchronized simulations. Rendezvous-synchronized simulation is based on the notions of processes and gates and on the rendezvous mechanism, defined in the basic process algebra of LOTOS-a standard formal specification language for temporal ordering. Time is introduced via a mechanism similar to the delay behaviour annotation provided by the TOPO toolset. The algorithm allows speculative gate activations. This increases the available parallelism while ensuring correct execution of the computation. The model is used to describe closed stochastic queueing network simulations. Analysis of their execution results suggests that the model makes available a promising degree of parallelism.
INDEX TERMS
process algebra; formal specification; specification languages; parallel algorithms; queueing theory; stochastic processes; digital simulation; speculative parallel execution; rendezvous-synchronized simulation; LOTOS; process algebra; formal specification language; temporal ordering; delay behaviour annotation; TOPO toolset; speculative gate activations; closed stochastic queueing network simulations
CITATION
B.R. Preiss, "An algorithm for speculative parallel execution of rendezvous-synchronized simulation", 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation, vol. 00, no. , pp. 11, 1995, doi:10.1109/PADS.1995.404321
80 ms
(Ver 3.3 (11022016))