Review
Performance of Invalidate vs. Update
- application depedent (project, adaptable)
Implementing Coherence Protocols
- Correctness, Performance, Minimize Hardware
A Simple Design
- Cache controller and Tags
- Presenting Snoop Results
- Non-Atomic State Transitions
- Cache Write-backs
- Starvation
- Multi-level cache