Chapter 10
Advanced Cache Coherence Issues
Contents
10.1 Directory Coherence Protocols
10.2 Overview of Directory Coherence Protocol
10.2.1 Directory Format and Location
10.3 Basic Directory Cache Coherence Protocol
10.4 Implementation Correctness and Performance
10.4.1 Handling Races Due to Out-of-Sync Directory State
10.4.2 Handling Races Due to Non-Instantaneous Processing of a Request
10.4.3 Write Propagation and Transaction Serialization
10.4.4 Synchronization Support
10.4.5 Memory Consistency Models
10.5 Contemporary Design Issues
10.5.1 Dealing with Imprecise Directory Information
10.5.2 Granularity of Coherence
10.5.4 Accelerating Thread Migration
In Chapter ...
Get Fundamentals of Parallel Multicore Architecture now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.