Abstract
Many runs of a computer simulation are needed to model uncertainty and evaluate alternate design choices. Such an ensemble of runs often contains many commonalities among the different individual runs. Simulation cloning is a technique that capitalizes on this fact to reduce the amount of computation required by the ensemble. Granular cloning is proposed that allows the sharing of state and computations at the scale of simulation objects as small as individual variables, offering savings in computation and memory, increased parallelism and improved tractability of sample path patterns across multiple runs. The ensemble produces results that are identical to separately executed runs. Whenever simulation objects interact, granular cloning will resolve their association to subsets of runs though binary operations on tags. Algorithms and computational techniques required to efficiently implement granular cloning are presented. Results from an experimental study using a cellular automata-based transportation simulation model and a coupled transportation and land use model are presented providing evidence the approach can yield significant speed ups relative to brute force replicated runs.
| Original language | English |
|---|---|
| Title of host publication | SIGSIM-PADS 2018 - Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 165-176 |
| Number of pages | 12 |
| ISBN (Electronic) | 9781450350921 |
| DOIs | |
| Publication status | Published - 14 May 2018 |
| Externally published | Yes |
| Event | 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2018 - Rome, Italy Duration: 23 May 2018 → 25 May 2018 |
Publication series
| Name | SIGSIM-PADS 2018 - Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation |
|---|
Conference
| Conference | 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2018 |
|---|---|
| Country/Territory | Italy |
| City | Rome |
| Period | 23/05/18 → 25/05/18 |
Bibliographical note
Publisher Copyright:© 2018 Copyright is held by the owner/author(s)
Keywords
- Acceleration
- Algorithms
- Cloning
- Design
- Experimentation
- Incremental simulation
- Multiprocessors
- Parallel algorithms
- Parallel simulation
- Performance
- Scale
- Scenario
- Shared computation
- Speedup
Fingerprint
Dive into the research topics of 'Granular cloning: Intra-object parallelism in ensemble studies'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver