A Primer on Memory Consistency and Cache Coherence, Second Edition
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...
Saved in:
Main Authors: | , , , |
---|---|
Corporate Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Cham :
Springer International Publishing : Imprint: Springer,
2020.
|
Edition: | 2nd ed. 2020. |
Series: | Synthesis Lectures on Computer Architecture,
|
Subjects: | |
Online Access: | Link to Metadata |
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 .