Hi,

I am not an expert in Cache Coherency, although I have done some work in it.
In the "real world" cache state transitions are not atomic, but is initially
taught as such in courses as a way to present CC schemes. Actual
implementations of MESI and others vary depending on the vendor.

Malek

On Mon, Jul 4, 2011 at 8:38 PM, huangyongbing <[email protected]>wrote:

> Hi,****
>
> ** **
>
>          When compared with other cache coherence protocols, we will find
> that there exists many transient states in Ruby which complicate state
> transition. For example, state IS is a transient state in MESI protocol when
> we transform state I to state S. In other implementation, the state
> transitions are atomic so that state IS is no longer existed. Thus I wonder
> whether state IS is valid or not in standard MESI protocol.****
>
> ** **
>
> ** **
>
> --Yongbing Huang****
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to