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] |