DocumentCode :
2989171
Title :
An algorithm for speculative parallel execution of rendezvous-synchronized simulation
Author :
Preiss, Bruno R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
fYear :
1995
fDate :
14-16 Jun 1995
Firstpage :
11
Lastpage :
20
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
Keywords :
digital simulation; formal specification; parallel algorithms; process algebra; queueing theory; specification languages; stochastic processes; LOTOS; TOPO toolset; closed stochastic queueing network simulations; delay behaviour annotation; formal specification language; process algebra; rendezvous-synchronized simulation; speculative gate activations; speculative parallel execution; temporal ordering; Computational modeling; Computer simulation; Concurrent computing; Councils; Delay effects; Formal specifications; Parallel processing; Stochastic processes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Simulation, 1995. (PADS'95), Proceedings., Ninth Workshop on (Cat. No.95TB8096)
Conference_Location :
Lake Placid, NY
Print_ISBN :
0-8186-7120-3
Type :
conf
DOI :
10.1109/PADS.1995.404321
Filename :
404321
Link To Document :
بازگشت