Date: | Fri, 9 Feb 2007 19:01:14 -0700 |
---|---|
From: | "Liqun Cheng" <liqun.cheng@xxxxxxxxx> |
Subject: | Re: [Gems-users] question on ack counting |
Mike, Thanks for the fast reply, now I think I have a much clearer picture. One last question, well, I know I've said this many times. :) In some race conditions. For example, // Transitions from SM transition(SM, Inv, IM) { f_sendAck; l_popForwardQueue; } Two sharers want to upgrade at the same time, and one needs to yield to avoid deadlock. I want to understand the order of message interleaving by constructing some trace. Say in the little.trace, I have 1) 7 0x400 0 LD 2) 1 0x400 0 LD 3) 7 0x400 0 ST 4) 1 0x400 0 ST Is there anything I can do to make sure the write from 1 gets issued after GETX from 7 reaches the home directory, but before its invalidation message arrives at node 1? thanks Legion On 2/9/07, Mike Marty <mikem@xxxxxxxxxxx> wrote: > If I add a RAC to MOESI_SMP_directory, and make the rac share the same |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | Re: [Gems-users] question on ack counting, Mike Marty |
---|---|
Next by Date: | Re: [Gems-users] question on ack counting, Mike Marty |
Previous by Thread: | Re: [Gems-users] question on ack counting, Mike Marty |
Next by Thread: | Re: [Gems-users] question on ack counting, Mike Marty |
Indexes: | [Date] [Thread] |