| Date: | Thu, 27 Dec 2007 19:51:55 +0800 | 
|---|---|
| From: | "张量" <congwu.zhang@xxxxxxxxx> | 
| Subject: | [Gems-users] Questions about map_L1CacheMachId_to_L2Cache() | 
| 
   Hi all , 
  I'm using gems-2.0 and MESI_SCMP_bankdirector protocol. When a L1 cache has a miss, a request message to L2 is needed.  If the L2 is multi-banked,for example, 
in my configuration 16 processors,16 chips with a 32-banked shared L2 cache, which L2 bank is the destination is determined by function  
                      MachineID map_L1CacheMachId_to_L2Cache(const Address& addr, MachineID L1CacheMachId); 
  Then I found a very confusing phenomenon : when L1CacheMachId is n, then L2Cache Id is always 2n or 2n+1, I feel I have to modify map_L1CacheMachId_to_L2Cache(), 
am I right? 
 | 
| [← Prev in Thread] | Current Thread | [Next in Thread→] | 
|---|---|---|
  | ||
| Previous by Date: | [Gems-users] LogTM transaction scheduling on simics solaris 9, wshaogang | 
|---|---|
| Next by Date: | Re: [Gems-users] Questions about map_L1CacheMachId_to_L2Cache(), Mike Marty | 
| Previous by Thread: | Re: [Gems-users] Question about making opal in GEMS 2.0, Luke Yen | 
| Next by Thread: | Re: [Gems-users] Questions about map_L1CacheMachId_to_L2Cache(), Mike Marty | 
| Indexes: | [Date] [Thread] |