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= | ||
Update and Adaptive Coherence Protocols are used to solve the [http://en.wikipedia.org/wiki/Cache_coherence cache coherency] problem. | |||
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. | 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. |
Revision as of 02:34, 21 March 2012
Introduction to Update and Adaptive Coherence Protocols on Real Architectures
Update and Adaptive Coherence Protocols are used to solve the cache coherency problem.
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.