A Primer on Memory Consistency and Cache Coherence, Second Edition / / by Vijay Nagarajan, Daniel J. Sorin, Mark D. Hill, David A. Wood.

Many modern computer systems, including homogeneous and heterogeneous architectures, 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 ar...

Full description

Saved in:
Bibliographic Details
Superior document:Synthesis Lectures on Computer Architecture,
VerfasserIn:
Place / Publishing House:Cham : : Springer International Publishing :, Imprint: Springer,, 2020.
Year of Publication:2020
Edition:2nd ed. 2020.
Language:English
Series:Synthesis Lectures on Computer Architecture,
Physical Description:1 online resource (XX, 276 p.)
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Preface to the Second Edition
  • Preface to the First Edition
  • Introduction to Consistency and Coherence
  • Coherence Basics
  • Memory Consistency Motivation and Sequential Consistency
  • Total Store Order and the \lowercase {X
  • Relaxed Memory Consistency
  • Coherence Protocols
  • Snooping Coherence Protocols
  • Directory Coherence Protocols
  • Advanced Topics in Coherence
  • Consistency and Coherence for Heterogeneous Systems
  • Specifying and Validating Memory Consistency Models and Cache Coherence
  • Authors' Biographies .