Divergence reduction in Monte Carlo neutron transport with on-GPU asynchronous scheduling

B Cuneo, M Bailey - ACM Transactions on Modeling and Computer …, 2024 - dl.acm.org
While Monte Carlo Neutron Transport (MCNT) is near-embarrasingly parallel, the effectively
unpredictable lifetime of neutrons can lead to divergence when MCNT is evaluated on …

Spatial/temporal locality-based load-sharing in speculative discrete event simulation on multi-core machines

F Montesano, R Marotta, F Quaglia - ACM Transactions on Modeling and …, 2024 - dl.acm.org
Shared-memory multi-processor/multi-core machines have become a reference for many
application contexts. In particular, the recent literature on speculative parallel discrete event …

Zero lookahead? Zero problem. The window racer algorithm

P Andelfinger, T Köster, A Uhrmacher - Proceedings of the 2023 ACM …, 2023 - dl.acm.org
Synchronization algorithms for parallel simulation struggle to attain speedup if the simulation
entities are tightly coupled and their interactions are difficult to predict. Window Racer is a …

A conflict-resilient lock-free linearizable calendar queue

R Marotta, M Ianni, A Pellegrini, F Quaglia - ACM Transactions on …, 2024 - dl.acm.org
In the last two decades, great attention has been devoted to the design of non-blocking and
linearizable data structures, which enable exploiting the scaled-up degree of parallelism in …

Modeling central bank digital currency over payment channels: A parallel ross-based approach

G Galano, S Giammusso, M Nardelli - Proceedings of the 38th ACM …, 2024 - dl.acm.org
Payment Channel Networks (PCNs) promise to solve the scalability (and privacy) issue of
blockchains. Understanding them is a key pillar to define a payment system, such as a …

Hybrid Speculative Synchronisation for Parallel Discrete Event Simulation

A Piccione, P Andelfinger, A Pellegrini - Proceedings of the 2023 ACM …, 2023 - dl.acm.org
Parallel discrete-event simulation (PDES) is a well-established family of methods to
accelerate discrete-event simulations. However, the available algorithms vary substantially …

Effective access to the committed global state in speculative parallel discrete event simulation on multi-core machines

R Marotta, F Montesano, F Quaglia - Proceedings of the 2023 ACM …, 2023 - dl.acm.org
Output production and predicate detection are critical in speculative parallel discrete event
simulation, since they need to take place accessing past state values—which have become …

Comparing speculative synchronization algorithms for continuous-time agent-based simulations

P Andelfinger, A Piccione, A Pellegrini… - 2022 IEEE/ACM 26th …, 2022 - ieeexplore.ieee.org
Continuous-time agent-based models often represent tightly-coupled systems in which an
agent's state transitions occur in close interaction with neighboring agents. Without artificial …

Synchronous speculative simulation of tightly coupled agents in continuous time on CPUs and GPUs

P Andelfinger, AM Uhrmacher - Simulation, 2024 - journals.sagepub.com
Traditionally, parallel discrete-event simulations of agent-based models in continuous time
are organized around logical processes exchanging time-stamped events, which clashes …

Optimistic parallel simulation of tightly coupled agents in continuous time

P Andelfinger, A Uhrmacher - 2021 IEEE/ACM 25th …, 2021 - ieeexplore.ieee.org
Agent-based simulations relying on synchronous state updates using a fixed time step size
are considered attractive candidates for parallel execution in order to reduce simulation …