Assessing Load Sharing with in Optimistic Simulation Platforms
The advent of multi-core machines has lead to the need for revising the architecture of modern simulation platforms. Specifically, recent proposals attempted to explore the viability of load-sharing for optimistic simulators run on top of these types of machines. In this paper, the authors provide an extensive experimental study for an assessment of the effects on run-time dynamics provided by a load-sharing architecture that has been implemented within the ROOT-Sim package, namely an open source simulation platform adhering the optimistic synchronization paradigm. The experimental study, which is essentially aimed at evaluating possible overheads by the load sharing architecture, has been based on differentiated workloads allowing one to generate different execution profiles in terms of, e.g. granularity/locality of the simulation events.