ReSP is an MPSoC simulation platform working at a high abstraction level; components used by ReSP are based on SystemC and TLM hardware and communication description libraries. ReSP provides a non-intrusive framework to manipulate SystemC and TLM objects. The simulation platform is built using Python programming language; its reflective capabilities augment the platform with the possibility of observing the internal structure of the SystemC component models. This feature enables run-time composition and dynamic management of the architecture under analysis. The full potentialities offered by the integration among Python and SystemC are exploited, during simulation, to query, examine and, possibly, modify the internal status of the hardware models. These capabilities simplify the debugging process for both the modeled hardware architecture and the software running on it.
N. Hazrati, and F. Ricci. Adjunct Proceedings of the 30th ACM Conference on User Modeling, Adaptation and Personalization, page 95-98. ACM, (July 2022)
B. Gottschall, L. Eeckhout, and M. Jahre. MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture, page 15--27. ACM, (Oct 17, 2021)
J. Shea, and C. Brooks. ANNUAL REVIEW OF PHYSICAL CHEMISTRY, (2001)FROM FOLDING THEORIES TO FOLDING PROTEINS: A Review and Assessment of Simulation Studies of Protein Folding and Unfolding.Preview By: Shea, Joan-Emma; Brooks III, Charles L. Annual Review of Physical Chemistry, 2001, Vol. 52 Issue 1, p499, 37p, 1 chart, 2 graphs; (AN 5367093).