• DocumentCode
    3491928
  • Title

    A transputer based simulation of colliding pucks

  • Author

    Bishop, William ; Hembruch, Mattias

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    2
  • fYear
    1995
  • fDate
    5-8 Sep 1995
  • Firstpage
    920
  • Abstract
    The goal of a colliding puck simulator is to predict the movements of pucks on a frictionless, 2-dimensional surface bounded by cushions. When implemented as a parallel discrete event simulation, a colliding puck simulator requires designers to address all of the fundamental issues associated with parallel simulation. For this reason, colliding puck simulations may be used to benchmark the performance of parallel discrete event simulators. Our transputer based implementation of a colliding puck simulator uses the time warp approach to parallel discrete event simulation. Through the use of incremental state-saving and lazy cancellation, the overhead associated with checkpointing and rollbacks is minimized. It is this overhead which limits the speedup of the simulation when implemented on a parallel system. Our results indicate that a significant parallel speedup is possible for a sufficiently complex system of pucks
  • Keywords
    discrete event simulation; parallel processing; physics computing; time warp simulation; transputer systems; 2-dimensional surface; checkpointing; colliding pucks; frictionless surface; incremental state-saving; lazy cancellation; parallel discrete event simulation; performance; rollbacks; time warp approach; transputer based simulation; Checkpointing; Communication system control; Computational modeling; Computer simulation; Costs; Discrete event simulation; Prediction algorithms; Predictive models; Runtime; Time warp simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 1995. Canadian Conference on
  • Conference_Location
    Montreal, Que.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-2766-7
  • Type

    conf

  • DOI
    10.1109/CCECE.1995.526578
  • Filename
    526578