| Date: | Tue, 6 Apr 2010 21:29:31 +0800 | 
|---|---|
| From: | "张轶" <zhangyi@xxxxxxxxxxxxxx> | 
| Subject: | Re: [Gems-users] How to config memory system | 
| Hi Dan, Thanks for your help. But unfortunately, I am still not clear how to configure the memory controller.  1)In the rubyconfig.defaults, there is no configurations for the memory controller/channel. So how to assign which address bits to denote channels? 2)My system is configured with MOSI_SMP_bcast_m protocol, 2 processors. The other settings are followed by rubyconfig.defaults. BANKS_PER_RANK: 8, RANKS_PER_DIMM: 2, DIMMS_PER_CHANNEL: 2 ....  In the memorycontrol instantiation, I have added an random function, and through the data printed out, I suppose there should be two memory controllers/channels, thus there would be totally 64 banks, doubles of 32. But through typing command dump-stats, I could only read 32 banks, namely half statistics. So, why? Any advice will be appreciated! Zhang Yi ------------------ Original ------------------ Date:  Sat, Apr 3, 2010 10:43 PM To:  "Gems Users"<gems-users@xxxxxxxxxxx>;  Subject:  Re: [Gems-users] How to config memory system 2. Memory controllers are shared by all processors. 3. In GEMS, Memory Controller = Memory Channel. Bonus extra response: Only protocols that end in _m actually use a realistic memory controller. All other protocols just assume memory has a fixed latency. Regards, Dan 2010/4/3 张轶 <zhangyi@xxxxxxxxxxxxxx> 
 -- http://www.cs.wisc.edu/~gibson [esc]:wq! | 
| [← Prev in Thread] | Current Thread | [Next in Thread→] | 
|---|---|---|
| 
 | ||
| Previous by Date: | Re: [Gems-users] data transfer, Meng Zhang | 
|---|---|
| Next by Date: | Re: [Gems-users] Only read request catched when tracing memory request, Dan Gibson | 
| Previous by Thread: | Re: [Gems-users] How to config memory system, Dan Gibson | 
| Next by Thread: | Re: [Gems-users] How to config memory system, Dan Gibson | 
| Indexes: | [Date] [Thread] |