Question: 1. What is the purpose of the MESI protocol? Briefly explain each of the four states used in the MESI protocol. 2. Consider a dual-processor
1. What is the purpose of the MESI protocol? Briefly explain each of the four states used in the MESI protocol.
2. Consider a dual-processor system with two processors, A and B. Each of the processors has an on-chip cache. The processors share a common main memory. After being modified a cache line in Processor A is in the M state. What will happen if processor B attempts to read from an address in main memory that corresponds to an address in the M-state cache line of Processor A?
Step by Step Solution
3.43 Rating (162 Votes )
There are 3 Steps involved in it
The objectives of this module are to discuss about the cache coherence problem in multiprocessors and elaborate on the snoop based cache coherence protocol In the previous module we pointed out the ch... View full answer
Get step-by-step solutions from verified subject matter experts
