Skip to main content

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.

At a Glance

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