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
