What is Memory consistency model?

The contract specifying in what order a core's reads and writes to multiple addresses may be observed by other cores. Examples include sequential consistency, x86 TSO and the weak models of Arm and RISC-V.

Field: Multicore & Synchronization

Memory consistency model in the explanations

Questions that mention Memory consistency model (3)

  1. What does a memory consistency model define?
  2. What is a characteristic of the x86 memory consistency model (TSO, total store order)?
  3. What is the difference between cache coherence and a memory consistency model?

Related terms

Store buffer Total store order (TSO) ABA problem Acquire-release semantics Atomic instruction Barrier synchronization Bus snooping Compare-and-swap Condition variable Critical section

Back to the glossary