User:Stchen: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
=Introduction to Update and Adaptive Coherence Protocols on Real Architectures= | =Introduction to Update and Adaptive Coherence Protocols on Real Architectures= | ||
According to Solihin textbook, page number 229, "One of the drawbacks of an invalidate-based protocol is that it incurs high number of coherence misses." What this means is that when a read has been made to an invalidated block, there will be a cache miss and serving this miss can create a high latency. To solve this, one can use a update coherence protocol, or an adaptive coherence protocol. | |||
==Update Coherence Protocol== | ==Update Coherence Protocol== | ||
==Adaptive Coherence Protocol== | ==Adaptive Coherence Protocol== |
Revision as of 02:13, 21 March 2012
Introduction to Update and Adaptive Coherence Protocols on Real Architectures
According to Solihin textbook, page number 229, "One of the drawbacks of an invalidate-based protocol is that it incurs high number of coherence misses." What this means is that when a read has been made to an invalidated block, there will be a cache miss and serving this miss can create a high latency. To solve this, one can use a update coherence protocol, or an adaptive coherence protocol.