• DocumentCode
    3746905
  • Title

    Time Warp state restoration via delta encoding

  • Author

    Justin M. LaPre;Elsa J. Gonsiorowski;Christopher D. Carothers;John Jenkins;Philip Carns;Robert Ross

  • Author_Institution
    Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY 12180, USA
  • fYear
    2015
  • Firstpage
    3025
  • Lastpage
    3036
  • Abstract
    Optimistic simulation yields impressive performance gains for many models. State saving is a quick way to provide the rollback mechanism required for this approach, but it has some drawbacks: it may not handle models with massive states or be able to support memory-constrained systems. This work presents a novel approach to state saving by storing only the relative changes caused by an event. Compressing these deltas allows retaining a greater number of noncommitted events and allows Time Warp to further exploit parallelism in a window less constrained by memory limitations. By compressing the data, we realize greater returns in performance and avoid memory limitations on event / state sizes. Compression ratios over 200 are observed; and, despite chosen pathological conditions, state restoration is fast and efficient. Runtimes are often faster using delta encoding than are their conservative counterparts, without the need for complex reverse code or large memory consumption.
  • Keywords
    "Encoding","Computational modeling","Resource management","Memory management","Runtime","Synchronization","Mathematical model"
  • Publisher
    ieee
  • Conference_Titel
    Winter Simulation Conference (WSC), 2015
  • Electronic_ISBN
    1558-4305
  • Type

    conf

  • DOI
    10.1109/WSC.2015.7408406
  • Filename
    7408406