ROme OpTimistic Simulator (ROOT-Sim)
Page published on January 11 2011
Overview
ROOT-Sim
is an open source C/MPI-based
simulation package targeted at POSIX systems, which implements
a general-purpose parallel/distributed
simulation environment relying on the optimistic (i.e. rollback
based) synchronization
paradigm.
It offers a very simple and iuntuitive programming model based on the classical
notion of simulation-event handlers, to be implemented according to
the ANSI-C standard,
and transparently supports all the services required to transparently
parallelize the execution of application level code. It also offers a set of
optimized protocols (e.g. CPU
scheduling and state log/restore protocols) aimed at minimizing
the run-time overhead by the platform, thus allowing for
high performance and scalability.
This web page is intended as a means to disseminate information about ROOT-Sim internals,
the offered
functionalities and the supported programming model, and to provide access to a repository where
source code and manual/guide documentation can be downloaded. This is an under construction page
that will be shortly updated to a complete version.
Up to that date,
please refer directly to
Francesco Quaglia
for any additional information and code release.
Download, Installation and User's Guide
To be posted soon.