Module 9: "Introduction to Shared Memory Multiprocessors"
  Lecture 17: "Introduction to Cache Coherence Protocols"
 

 

Invalidation vs. Update

Sharing patterns

Migratory hand-off

States of a cache line

Stores

MSI protocol

State transition

MSI example

MESI protocol

State transition

MESI example

MOESI protocol

Hybrid inval+update