Previous | Next --- Slide 9 of 46
Back to Lecture Thumbnails

I wonder if shared memory requires coherence just like caches do?


@Funky9000: Well since there are caches involved on individual machines, I would believe so.


Are you referring to the shared memory as DRAM? There is no notion of coherence in DRAM, as all cores have access to the single DRAM, and coherence is maintaining consistency of multiple copies over multiple memory modules (e.g. caches). There is likely to be cache-coherence, but it depends on the system.