RISC V Memory Consistency Model Task Group Update
summary
Task group upstreams a concrete memory model: RVWMO baseline defines same-address ordering, load-value, atomicity (LR/SC) and a progress axiom, plus syntactic address/control/data dependencies and a ban on non‑speculative forwarding from atomics; RVTSO extension offers an x86‑like TSO option; Zam misaligned AMOs separates limited misaligned-atomic support; three formalizations and 7,000+ litmus tests appear online; the spec enters a 45‑day ratification window and tooling (herd, Alloy, operational models) already validate designs and guide fence/implementation choices.
AI-written summary · about
chapters (8)
- 0:00Introduction and goals
- 1:43Task group formation and decisions
- 3:27Current specs and ratification
- 4:48Memory model fundamentals
- 7:16Rules and axioms in RVWMO
- 11:08Extensions Ztso and ZAM
- 12:53Appendices and resources
- 13:57Future work and ratification timeline
related talks
24mRISC-V IOMMU
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
20mThe Application of RISC-V Extensions to Automotive Zonal Controllers
03mRISC-V without a Register File
50mInitializing RISC-V A Guided Tour for ARM Developers
13mIntroduction to RISC-V Processor Verification
21mAdaptable, Scalable and Predictable Computing with a Multi-threaded RISC-V Architectu...
27mRISC-V BoF
