@inproceedings{e6c1b2c51bca42a8b58556a5d319db6b,
title = "Object-centric parallel rigid body simulation with timewarp",
abstract = "We present an object-centric formulation for parallel rigid body simulation that supports variable length integration time steps through rollbacks. We combine our object-centric simulation framework with a novel spatiotemporal data structure to reduce global synchronization and achieve interactive, real-time simulations which scale across many CPU cores. Additionally, we provide proofs that both our proposed data structure and our object-centric formulation are deadlock-free. We implement our approach with the functional programming language Erlang, and test the performance and scalability of our method over several scenarios consisting of hundreds of interacting objects.",
keywords = "interactive real-time simulation, scalability, timewarp",
author = "John Koenig and Ioannis Karamouzas and Guy, {Stephen J}",
year = "2013",
doi = "10.1145/2522628.2522652",
language = "English (US)",
isbn = "9781450325462",
series = "Proceedings - Motion in Games 2013, MIG 2013",
pages = "181--189",
booktitle = "Proceedings - Motion in Games 2013, MIG 2013",
note = "6th International Conference on Motion in Games, MIG 2013 ; Conference date: 07-11-2013 Through 09-11-2013",
}