| Date: | Thu, 15 Feb 2007 17:16:33 -0700 |
|---|---|
| From: | "Liqun Cheng" <liqun.cheng@xxxxxxxxx> |
| Subject: | [Gems-users] question on triggering event |
|
Hi, Here are some transitions invovled when loading a cache line into L1. MOESI_SMP_directory-cache.sm line 354. In the second case (L2 doesn't have room, so we replace a line from the L2), do we need to trigger Event:L1_to_L2 again after L2_Replacement, or Event:L1_to_L2 will be retried again in the next cycle? if (L2cacheMemory.cacheAvail(L1IcacheMemory.cacheProbe(in_msg.Address))) { // The L2 has room, so we move the line from the L1 to the L2 trigger(Event:L1_to_L2, L1IcacheMemory.cacheProbe(in_msg.Address)); } else { // The L2 does not have room, so we replace a line from the L2 trigger(Event:L2_Replacement, L2cacheMemory.cacheProbe(L1IcacheMemory.cacheProbe(in_msg.Address))); } thanks Liqun |
| [← Prev in Thread] | Current Thread | [Next in Thread→] |
|---|---|---|
| ||
| Previous by Date: | Re: [Gems-users] A question on ruby tester, Liqun Cheng |
|---|---|
| Next by Date: | [Gems-users] opal and benchmarks, Sudharsan Rangarajan |
| Previous by Thread: | Re: [Gems-users] question on silence drop, Mike Marty |
| Next by Thread: | Re: [Gems-users] question on triggering event, Lei Yang |
| Indexes: | [Date] [Thread] |