[Gems-users] What's the meaning of "MR" state?


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→]