a common programming structure for Bryant-Chandy-Misra, time-warp, and sequential simulators

  • Authors:
  • M. Abrams

  • Affiliations:
  • -

  • Venue:
  • WSC '89 Proceedings of the 21st conference on Winter simulation
  • Year:
  • 1989
  • The virtual time machine

    SPAA '89 Proceedings of the first annual ACM symposium on Parallel algorithms and architectures

Quantified Score

Hi-index 0.00

Visualization

Abstract

CPS expresses event-driven, parallel simulation programs. Rather than being a programming language, CPS is a structure imposed on an existing language, C++. CPS programs contain sufficient information to be implemented as Bryant-Chandy-Misra, time-warp, or sequential simulations. CPS is independent of any problem domain. We describe the main concepts of CPS, illustrating them using the problem of logic circuit simulation. We identify what information a parallel simulation must contain that is not required for sequential simulation.