A Primer on Memory Consistency and Cache Coherence (Synthesis Lectures on Computer Architecture) by Daniel J. Sorin
English | Mar 12, 2012 | ISBN: 1608455645 | 210 Pages | PDF | 4 MB
Many modern computer systems and most multicore chips (chip multiprocessors) support shared memory in hardware. In a shared memory system, each of the processor cores may read and write to a single shared address space. For a shared memory machine, the memory consistency model defines the architecturally visible behavior of its memory system. Consistency definitions provide rules about loads and stores (or memory reads and writes) and how they act upon memory.