Many modern computer systems, including homogeneous and heterogeneous architectures, support shared Memory in hardware.
As part.
Consistency definitions provide rules about loads and stores (or Memory reads and writes) and how they act upon memory.
For a shared Memory machine, the Memory Consistency model defines the architecturally visible behavior of its Memory system.
In a shared Memory system, each of the processor cores may read and write to a single shared address space.
Many modern computer systems, including homogeneous and heterogeneous architectures, support shared Memory in hardware