Re: [Gems-users] Processor0 and MOESI_SMP_Directory Protocol


Date: Fri, 20 Apr 2007 11:11:36 -0500
From: Kevin Moore <kmoore@xxxxxxxxxxx>
Subject: Re: [Gems-users] Processor0 and MOESI_SMP_Directory Protocol
James,
You can see the directory transition rules in MOESI_SMP_LogTM_directory-dir.sm. MMO is a busy state, which means that the directory is waiting for an unblock message.

--Kevin

On Apr 20, 2007, at 12:43 AM, James Wang wrote:

Hi All:
    I modified a MOESI_SMP_Directory protocol to
simulate a transactional memory cache coherent
protocol. It works fine most of the time but sometimes
it will just hand for no obvious reason.
    One interesting phenomenon that we observe is that
sometimes when P0 write to a highly contended
variable, the directory would be constantly retrying
for a particular kind of event.(GETS,MMO>MMO for every
3 ruby cycles) After a long time, it will eventually
get out of it but sometimes it doesn't. But this
situation never applies to other processors. Is there
any reason that the directory would do that?
     Thanks in advance for any suggestion!

Regards
James
_______________________________________________
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.

[← Prev in Thread] Current Thread [Next in Thread→]