Efficient optimistic parallel simulations using reverse computation
PADS '99 Proceedings of the thirteenth workshop on Parallel and distributed simulation
µsik " A Micro-Kernel for Parallel/Distributed Simulation Systems
Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
A hybrid epidemic model: combining the advantages of agent-based and equation-based approaches
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
A flexible, large-scale, distributed agent based epidemic model
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
An application of parallel Monte Carlo modeling for real-time disease surveillance
Proceedings of the 40th Conference on Winter Simulation
Proceedings of the 23rd international conference on Supercomputing
Scalable Time Warp on Blue Gene Supercomputers
PADS '09 Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation
Parallel Simulation of Large-Scale Artificial Society on CPU/GPU Mixed Architecture
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
A general-purpose graph dynamical system modeling framework
Proceedings of the Winter Simulation Conference
On deciding between conservative and optimistic approaches on massively parallel platforms
Proceedings of the Winter Simulation Conference
Warp speed: executing time warp on 1,966,080 cores
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Hi-index | 0.00 |
The spatial scale, runtime speed and behavioral detail of epidemic outbreak simulations together require the use of large-scale parallel processing. In this paper, an optimistic parallel discrete event execution of a reaction-diffusion simulation model of epidemic outbreaks is presented, with an implementation over the 驴sik simulator. Rollback support is achieved with the development of a novel reversible model that combines reverse computation with a small amount of incremental state saving. Parallel speedup and other runtime performance metrics of the simulation are tested on a small (8,192-core) Blue Gene/P system, while scalability is demonstrated on 65,536 cores of a large Cray XT5 system. Scenarios representing large population sizes (up to several hundred million individuals in the largest case) are exercised.