Derived from Accellera SystemC 2.3.1, this library enables Out-of-Order Parallel Discrete Event Simulation (OoO PDES) for SystemC model simulation on multi- and many-core architectures. This software provides the simulator component of the Recoding Infrastructure for SystemC (RISC).
Use this all at your own risk! (Yes, it's a running gag!)
As an integral part of the RISC software, this OoO PDES library is installed together with the other RISC components. Please refer to the RISC installation instructions.
SYSC_PRINT_VERBOSE_MESSAGE
can be defined to print verbose logging information. SYSC_PRINT_MODE_MESSAGE
can be defined to print the current simulation mode used. SYSC_DISABLE_PREDICTION
can be defined to disable prediction optimization during simulation. SYSC_SYNC_PAR_SIM
can be defined to force synchronous PDES (no out-of-order execution).Version 0.4.2.
This is an academic proof-of-concept prototype implementation, not commercial-quality software.
Farah Arabi (farabi@uci.edu)
Zhongqi Cheng (zhongqi@uci.edu)
Rainer Doemer (doemer@uci.edu)
Guantao Liu (guantaol@uci.edu)
Daniel Mendoza (dmmendo1@uci.edu)
Tim Schmidt (schmidtt@uci.edu)