• DocumentCode
    2988629
  • Title

    A fast asynchronous GVT algorithm for shared memory multiprocessor architectures

  • Author

    Xiao, Z. ; Gomes, F. ; Unger, B. ; Cleary, J.

  • Author_Institution
    Calgary Univ., Alta., Canada
  • fYear
    1995
  • fDate
    14-16 Jun 1995
  • Firstpage
    203
  • Lastpage
    208
  • Abstract
    The computation of Global Virtual Time is of fundamental importance in Time Warp based Parallel Discrete Event Simulation Systems. Shared memory multiprocessor architectures can support interprocess communication with much smaller overheads than distributed memory systems. This paper presents a new, completely asynchronous, Gvt algorithm which provides very fast and accurate Gvt estimation with significantly lower overhead than previous approaches. The algorithm presented is able to support more efficient memory management, termination, and other global control mechanisms. The Gvt algorithm described enables any Time Warp entity to compute Gvt at any time without slowing down other entities, in particular those executing on the critical path. Experimental results are presented for a shared memory Time Warp system that employs a two tiered distributed memory management scheme. The proof of the correctness and the accuracy of the algorithm are also presented. Finally, some suggestions on possible further optimization of the implementation are given
  • Keywords
    discrete event simulation; distributed memory systems; shared memory systems; storage management; time warp simulation; Discrete Event Simulation; GVT algorithm; Global Virtual Time; Time Warp; distributed memory management; memory management; shared memory multiprocessor; Algorithm design and analysis; Computational modeling; Computer architecture; Concurrent computing; Costs; Discrete event simulation; Memory architecture; Memory management; Message passing; Termination of employment;
  • 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.404296
  • Filename
    404296