cache coherence
The guarantee that all cores agree on the value of each memory location, even though each core keeps its own cached copies.
Cache coherence ensures that, for each memory location, all cores observe writes in a single order and a read returns the latest write in that order; hardware maintains it with the single-writer/multiple-reader invariant, per cache line, invisibly to software.
See also