[Gems-users] MESI_SCMP_bankdirectory duplicated L2 misses


Date: Thu, 26 May 2011 02:34:48 -0400
From: Qingyuan Deng <ddqqyy@xxxxxxxxx>
Subject: [Gems-users] MESI_SCMP_bankdirectory duplicated L2 misses
Hi,

We are using the MESI_SCMP_bankdirectory protocol in Ruby from FeS2.
But I think it is also a related question here.

We are logging all L2 misses in the wakeup function in the
ruby/generated/MESI_SCMP_bankdirectory/L2Cache_Wakeup.C. We believe
this is the right place to log the L2 cache miss, isn't it?

But for some reason, we have printed out ineligible amount of
duplicated L2 misses there (on identical addresses, from the same
core, almost in the same cycle). What is the possible reason? Is there
something wrong?

Another thing  we want to make sure: is the L2 cache write-back (to
the main memory) correctly tracked (the dirty cache line) in this
version?

Thanks for the help,
Qingyuan
[← Prev in Thread] Current Thread [Next in Thread→]
  • [Gems-users] MESI_SCMP_bankdirectory duplicated L2 misses, Qingyuan Deng <=