hello,everyone!
I'm studying the "MESI_SCMP_tiledL2bank_directory-L2cache.sm
<http://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!
------------------------------------------------------------------------
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.