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
Link To Document