Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
Cache coherence protocols are essential for maintaining data consistency across multiple caches in advanced computer architecture. They ensure that all processors see the same data, preventing conflicts and improving performance in multiprocessor systems through various strategies like MSI, MESI, and MOESI.
MSI (Modified-Shared-Invalid) Protocol
MESI (Modified-Exclusive-Shared-Invalid) Protocol
MOESI (Modified-Owned-Exclusive-Shared-Invalid) Protocol
Directory-based Coherence Protocols
Snooping Protocols
Write-invalidate vs. Write-update Protocols
Bus-based Coherence Protocols
Scalable Coherence Interface (SCI)
Token Coherence
Timestamp-based Coherence Protocols