Talk:MSI protocol

Latest comment: 8 years ago by Prateekjohnson in topic Improvements

State Machine

edit

A state diagram with transitions would be very helpful in characterizing MSI.

Dubious statements

edit

Aren't the following two statements from introduction dubious?

...for MSI, each block contained inside a cache can have one of three possible states...

When a write request arrives at a cache for a block in the "M" state, the cache modifies the data locally. If the block is in the "S" state, the cache must notify any other caches that might contain the block in the "S" state that they must evict the block....

If a block has "M" state, it cannot be in "S" state, but it is implied so in the above sentence. — Preceding unsigned comment added by Sriharsha.totakura (talkcontribs) 09:26, 19 July 2011 (UTC)Reply

Improvements

edit

Hi we'd like to improve this page by providing citations and adding some new information if found. Prateekjohnson (talk) 23:49, 17 October 2016 (UTC)Reply