Memory model analyzer
Analyze programs under various memory models for concurrent correctnessFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill memory-model-analyzerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.3 KB, 148 tokens by cl100k_base, as published. Nobody here has run it
Memory Model Analyzer
Purpose
Provides expert guidance on analyzing concurrent programs under various hardware and language memory models.
Capabilities
- Sequential consistency checking
- Total Store Order (TSO) analysis
- C/C++ memory model compliance
- Memory barrier insertion guidance
- Race condition detection
- Weak memory model reasoning
Usage Guidelines
- Model Selection: Identify relevant memory model
- Analysis: Check program behavior under model
- Barrier Placement: Determine required fences/barriers
- Race Detection: Find data races
- Verification: Verify correct synchronization
Tools/Libraries
- CDSChecker
- GenMC
- CBMC
- herd7
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.