Module 9: Addendum to Module 6: Shared Memory Multiprocessors
  Lecture 18: Sharing Patterns and Cache Coherence Protocols
 

The Lecture Contains:

Invalidation vs. Update

Sharing Patterns

Migratory Hand-off

States of a Cache Line

Stores

MSI Protocol

State Transition

MSI Example

MESI Protocol

MESI Example

MOESI Protocol

MOSI Protocol

Hybrid Inval+update