Relaxed Consistency Models
The consistency model for a shared address memory computer specifies the constraints on the order in which memory operations can appear to execute with respect to each other
Programmers expect sequential consistency because it is “comprehensible”
SC is rigid, resulting in poor performance ... duh
Relaxed consistency is any alternative set of rules describing the ordering on memory operations
Relaxed consistency models are generally hard to use and understand -- basically a bad idea