5.10 Parallelism and Memory Hierarchy: Cache Coherence
Given that a multicore multiprocessor means multiple processors on a single chip, these processors very likely share a common physical address space. Caching shared data introduces a new problem, because the view of memory held by two different processors is through their individual caches, which, without any additional precautions, could end up seeing two distinct values. Figure 5.40 illustrates the problem and shows how two different processors can have two different values for the same location.
This difficulty is generally referred to as the cache coherence problem.
節錄自Computer Organization and Design
PH的教科書
這就計算機結構課程裡的東西
我完全看不出跟這個議題的關連性在哪
有興趣鑽研的人還可以看
A Primer on Memory Consistency and Cache Coherence
https://course.ece.cmu.edu/~ece847c/S15/lib/exe/fetch.php?media=part2_2_sorin12.pdf