Critique of MSI
•
Bad: 2 bus ops to load
•
and update a value even
•
without any sharing
•
•
•
•
•
•
•
Add an Exclusive State, opposite of Shared
PrWr/BusRdx
BusRd/Reply
PrRd/-
BusRd/-
BusRdx/--
PrRd/BusRd
PrWr/BusRdx
PrRd/--
PrWr/--
M
S
I
BusRdx/Reply
Proc
Data
Action P0 Pi Bus From
P0:r a
S
- BRd
Mem
P0:w a
M
- BRdx