Modeling and Computer Simulation (TOMACS)


Search Issue
enter search term and/or author name


ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special Issue on PADS 2015, Volume 27 Issue 2, July 2017

Section: Special Issue on PADS 2015

Guest Editorial for the TOMACS Special Issue on the Principles of Advanced Discrete Simulation (PADS)
Navonil Mustafee, Young-Jun Son, Simon J. E. Taylor
Article No.: 7e
DOI: 10.1145/3084543

Multithreaded Stochastic PDES for Reactions and Diffusions in Neurons
Zhongwei Lin, Carl Tropper, Robert A. McDougal, Mohammand Nazrul Ishlam Patoary, William W. Lytton, Yiping Yao, Michael L. Hines
Article No.: 7
DOI: 10.1145/2987373

Cells exhibit stochastic behavior when the number of molecules is small. Hence a stochastic reaction-diffusion simulator capable of working at scale can provide a more accurate view of molecular dynamics within the cell. This article describes a...

Semantics and Efficient Simulation Algorithms of an Expressive Multilevel Modeling Language
Tobias Helms, Tom Warnke, Carsten Maus, Adelinde M. Uhrmacher
Article No.: 8
DOI: 10.1145/2998499

The domain-specific modeling and simulation language ML-Rules is aimed at facilitating the description of cell biological systems at different levels of organization. Model states are chemical solutions that consist of dynamically nested,...

Replicated Computations Results (RCR) Report for “Semantics and Efficient Simulation Algorithms for an Expressive Multi-Level Modeling Language”
Jane Hillston
Article No.: 9
DOI: 10.1145/3055539

‘Semantics and Efficient Simulation Algorithms on an Expressive Multi-Level Modeling Language,” by Helms et al. presents new work on the domain-specific modelling and simulation language ML-Rules [Maus et al. 2011]. For the first time,...

A Fine-Grain Time-Sharing Time Warp System
Alessandro Pellegrini, Francesco Quaglia
Article No.: 10
DOI: 10.1145/3013528

Several techniques have been proposed to improve the performance of Parallel Discrete Event Simulation platforms relying on the Time Warp (optimistic) synchronization protocol. Among them we can mention optimized approaches for state restore, as...

Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES
Davide Cingolani, Alessandro Pellegrini, Francesco Quaglia
Article No.: 11
DOI: 10.1145/3077583

The Time Warp synchronization protocol for Parallel Discrete Event Simulation (PDES) is universally considered a viable solution to exploit the intrinsic simulation model parallelism and to provide model execution speedup. Yet it leads the PDES...

Automatic Model Generation for Gate-Level Circuit PDES with Reverse Computation
Elsa Gonsiorowski, Justin M. Lapre, Christopher D. Carothers
Article No.: 12
DOI: 10.1145/3046685

Gate-level circuit simulation is an important step in the design and validation of complex circuits. This step of the process relies on existing libraries for gate specifications. We start with a generic gate model for Rensselaer’s...

Modeling and Simulation of Extreme-Scale Fat-Tree Networks for HPC Systems and Data Centers
Ning Liu, Adnan Haider, Dong Jin, Xian-He Sun
Article No.: 13
DOI: 10.1145/2988231

As parallel and distributed systems are evolving toward extreme scale, for example, high-performance computing systems involve millions of cores and billion-way parallelism, and high-capacity storage systems require efficient access to petabyte or...

Relaxing Synchronization in Parallel Agent-Based Road Traffic Simulation
Yadong Xu, Wentong Cai, Heiko Aydt, Michael Lees, Daniel Zehe
Article No.: 14
DOI: 10.1145/2994143

Large-scale agent-based traffic simulation is computationally intensive. Parallel computing can help to speed up agent-based traffic simulation. Parallelization of agent-based traffic simulations is generally achieved by decomposing the road...

Cloning Agent-Based Simulation
Xiaosong Li, Wentong Cai, Stephen J. Turner
Article No.: 15
DOI: 10.1145/3013529

Simulation cloning is an efficient way to analyze multiple configurations in a parameter exploration task. A simulation model usually contains a set of tunable parameters for exploring different configurations of a system. To evaluate different...