Weak consistency
schemes offer faster execution than sequential
consistency
Not really an issue
for most programs;
A program is
synchronized if all access to shared data are ordered by synchronization operations
Only those programs
willing to be nondeterministic are not synchronized: “data race”: outcome f(proc. speed)
Several Relaxed Models
for Memory Consistency since most programs are
synchronized; characterized by their attitude towards: RAR,
WAR, RAW, WAW