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 …
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 …
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 …
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 …
Parallel discrete-event simulation (PDES) is a well-established family of methods to accelerate discrete-event simulations. However, the available algorithms vary substantially …
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 …
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 …
Traditionally, parallel discrete-event simulations of agent-based models in continuous time are organized around logical processes exchanging time-stamped events, which clashes …
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 …