“Processors
should not continue to use out-of-date data indefinitely”
Goal
(?):
“Every
load instruction should yield the result of the most recent store to that address”
Goal
(?):(definition: Sequential Consistency)
“the
result of any execution is the same as if the operations of all the processors were
executed in some
sequential order, and the operations of each individual processor appear in this sequence
in the order specified by its
program”
–(Leslie Lamport, “How to make a multiprocessor computer
that correctly executes multiprocess
programs” (IEEE Trans Computers Vol.C-28(9) Sept 1979)