Date: | Fri, 7 Sep 2007 23:02:25 +0800 |
---|---|
From: | "张量" <congwu.zhang@xxxxxxxxx> |
Subject: | [Gems-users] What's the meaning of "MR" state? |
hello,everyone! I'm studying the "MESI_SCMP_tiledL2bank_directory-L2cache.sm", I don't know clearly the difference between 2 of the states as follows: ----------------------------------------------------------------------------------------------------------------------------------------------- MR, desc="L2 cache entry Modified, is Replica", format="!b"; MT, desc="L2 cache entry Modified in a local L1, assume L2 copy stale", format="!b"; What's the meaning of "MR" state? And why the MR state can be transited from the states such as NP and I? ----------------------------------------------------------------------------------------------------------------------------------------------- transition(NP, L1_PUTX_allocate, MR) { qq_allocateL2CacheBlock; mp_writeDataToCache_fromPrivate; tp_sendWBAck_toPrivate; l_popPrivateQueue; } transition(I, L1_PUTX_allocate, MR) { mp_writeDataToCache_fromPrivate; tp_sendWBAck_toPrivate; l_popPrivateQueue; } Best regards! |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | Re: [Gems-users] Problems with -sign-module, Dan Gibson |
---|---|
Next by Date: | Re: [Gems-users] What's the meaning of "MR" state?, Mike Marty |
Previous by Thread: | Re: [Gems-users] Tourmaline and scheduling, Derek Hower |
Next by Thread: | Re: [Gems-users] What's the meaning of "MR" state?, Mike Marty |
Indexes: | [Date] [Thread] |