• 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