carcosa
The carcosa element is designed to model complex, safety-critical compute systems—especially highly heterogeneous setups. Carcosa focuses on modeling how injected faults propagate through a system. Through a custom MMIO control protocol (hyades.h), Carcosa allows RISC-V guest binaries running on the Vanadis processor model to actively participate in host-driven action loops. The flow of data between sensors, CPUs and memory/injected faults are handles by the Hali component. Hali coordinates with Vanadis processes to actively intercept MMIO regions to keep multiple cores synchronized and coordinate their execution.
Source Code: sst-elements/.../carcosa
SST Name: carcosa
Maturity Level: Prototype (2)
Development Path: Active
Last Released: SST 16.0
Required dependencies
None
Optional dependencies
None