Granular cloning: Intra-object parallelism in ensemble studies

Philip Pecher, John Crittenden, Zhongming Lu, Richard Fujimoto

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

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 languageEnglish
Title of host publicationSIGSIM-PADS 2018 - Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
PublisherAssociation for Computing Machinery, Inc
Pages165-176
Number of pages12
ISBN (Electronic)9781450350921
DOIs
Publication statusPublished - 14 May 2018
Externally publishedYes
Event2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2018 - Rome, Italy
Duration: 23 May 201825 May 2018

Publication series

NameSIGSIM-PADS 2018 - Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation

Conference

Conference2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2018
Country/TerritoryItaly
CityRome
Period23/05/1825/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