Locally optimistic methods of concurrent simulation

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A new model is presented for the simulation of large and complex systems by exploiting concurrency. Composite ELSA is a distributed asynchronous event-driven simulation model which combines the conservative and optimistic synchronization protocols, while preserving their respective advantages. This model assigns synchronization classes to processes or a hierarchy of processes, which are based on attributes of conservatism or degree of optimism. These attributes can be dynamically updated during the course of simulation, enabling processes to switch smoothly between synchronization classes. A locally optimistic synchronization protocol is introduced, and comparisons are made with two traditional protocols for parallel logic simulation on distributed memory MIMD machines
Original languageEnglish
Title of host publicationDesign Automation Conference, 1993, with EURO-VHDL '93. Proceedings EURO-DAC '93., European
PublisherInstitute of Electrical and Electronics Engineers
Pages572-576
Number of pages5
ISBN (Print)0-8186-4350-1
DOIs
Publication statusPublished - 1 Sept 1993

Keywords / Materials (for Non-textual outputs)

  • discrete event simulation
  • high level synthesis
  • logic design
  • parallel processing
  • protocols
  • synchronisation
  • complex systems
  • composite ELSA
  • concurrency
  • concurrent simulation
  • distributed asynchronous event-driven simulation model
  • distributed memory MIMD machines
  • locally optimistic synchronization protocol
  • parallel logic simulation
  • synchronization classes
  • Clocks
  • Computational modeling
  • Computer science
  • Computer simulation
  • Concurrent computing
  • Discrete event simulation
  • Optimization methods
  • Protocols
  • Switches
  • Synchronization

Fingerprint

Dive into the research topics of 'Locally optimistic methods of concurrent simulation'. Together they form a unique fingerprint.

Cite this