Question: Some applications reada large dataset first and then modify most or all of it. The base MSI coherence protocol will first fetch all of the
Some applications reada large dataset first and then modify most or all of it. The base MSI coherence protocol will first fetch all of the cache blocks in the Shared state and then be forced to perform an invalidate operation to upgrade them to the Modified state. The additional delay has a significant impact on some workloads. The MESI addition to the standard protocol provides some relief in these cases. Draw new protocol diagrams for a MESI protocol that adds the Exclusive state and transitions to the base MSI protocol’s Modified, Shared, and Invalidate states.
Step by Step Solution
3.37 Rating (144 Votes )
There are 3 Steps involved in it
The MESI cache coherence protocol stands for Modified Exclusive Shared and Invalid It is an improvem... View full answer
Get step-by-step solutions from verified subject matter experts
