Release Consistency
Can go even further by relaxing the constraints on what happens on “acquire” and “release”, the two types of accesses to synchronizing variables.
- In order to “acquire” there is no need for all ordinary memory operations on the same processor to be completed
- Ordinary memory operations following in program order a “release” do not have to wait for the release to be completed