The Recoding Infrastructure for SystemC (RISC) is an open-source library with Application Programming Interface (API) to analyze and recode SystemC design models. The RISC tool suite consists of a dedicated SystemC compiler and simulator which produce optimized source code for out-of-order parallel simulation on multi- and many-core host architectures. RISC also includes several tools for static and dynamic analysis and visualization of SystemC models.
Use this all at your own risk! (Yes, it's a running gag!)
Host
platform: Linux, CentOS 6.9 or 7.x, x86_64 (or similar) GNU
C++ compiler tool chain (4.4.7 and 4.8.5 work, others may also) GNU
flex (v2.5.35) and bison (v2.4.1) Boost
library (version 1.61.0) ROSE
compiler source installation (version 0.9.10.25, 2018-05-16) Accellera
SystemC 2.3.1 source installationTo install the entire RISC system including its needed prerequisites Boost, ROSE, and SystemC, use the top-level Makefile from
http://www.cecs.uci.edu/~doemer/risc/v060/Makefile
and follow the instructions at:
http://www.cecs.uci.edu/~doemer/risc/v060/INSTALL
Version 0.6.0, released September 30, 2019.
This is an academic proof-of-concept prototype implementation, not commercial-quality software. Please refer to the file BUGS in the RISC software package for known limitations.
Farah Arabi (farab) i@uc i.edu
Zhongqi Cheng (zhong) qi@u ci.ed u
Rainer Doemer (doeme) r@uc i.edu
Spencer Kam (sbkam) @uci .edu
Guantao Liu (guant) aol@ uci.e du
Daniel Mendoza (dmmen) do1@ uci.e du
Tim Schmidt (schmi) dtt@ uci.e du