Date: | Sat, 30 May 2009 00:11:03 -0500 |
---|---|
From: | Dan Gibson <degibson@xxxxxxxx> |
Subject: | Re: [Gems-users] MOESI_CMP_* protocols |
On Fri, May 29, 2009 at 7:04 PM, Edward Lee <edwl202@xxxxxxxxx> wrote: I have couple of potentially trivial questions. I have been working on MOESI_SMP_directory protocol and I want to start doing some tests on MOESI_CMP protocols as well. Here are my questions: The protocols ending in _m use DDR2-like memory controllers. The non-_m protocols use a simpler delay model for memory latency.
I have no idea.
Unlike the SMP protocols, the CMP protocols treat the L1s and L2s as separate, inter-communicating state machines. Keep staring at the state transitions, say, for the L1. I find that it helps to look at those not as one unified protocol but as multiple discrete entities with communication between L1/L2 and L2/directory.
-- http://www.cs.wisc.edu/~gibson [esc]:wq! |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [Gems-users] Using Multiple CC Protocols, Edward Lee |
---|---|
Next by Date: | Re: [Gems-users] Using Multiple CC Protocols, Dan Gibson |
Previous by Thread: | [Gems-users] MOESI_CMP_* protocols, Edward Lee |
Next by Thread: | [Gems-users] problem with "g_eventQueue_ptr->getTime()"., lenglihello |
Indexes: | [Date] [Thread] |