Thank you Derek and Korey. Very clear answer. Now we know what to do.

On Wed, Oct 12, 2011 at 3:05 PM, Derek Hower <[email protected]> wrote:
> To be a little more clear, a directory controller is something
> different than a memory controller in Ruby, but practically speaking
> you can think of them as one because in all current cases a directory
> controller "owns" a memory controller. Directory controllers are the
> coherence engines out at DRAM, while the memory controllers are the
> low-level objects that actually do the DRAM accesses at the request of
> a directory controller (i.e., they model DDR2). For your purposes,
> what Korey said is correct: just use as many directory controllers as
> you want memory controllers.
>
> -Derek
>
> On Wed, Oct 12, 2011 at 1:52 PM, Korey Sewell <[email protected]> wrote:
>> In Ruby,
>> directory controller = memory controller.
>>
>> It's a bit of a misnomer unfortunately.
>>
>> On Wed, Oct 12, 2011 at 2:46 PM, LI Zhongqi <[email protected]>
>> wrote:
>>>
>>> Hi,
>>>
>>> We are trying to model a multiple memory controllers system. When I
>>> look inside the interconnect, I found
>>>
>>> http://gem5.org/File:Interconnection_network.jpg
>>>
>>> which implies there should be memory controllers connecting to the
>>> interconnect.
>>>
>>> However, from Mesh.py, I only find the L1 and L2 Cache Controllers,
>>> DMA Controllers and Directory Controllers connecting to the
>>> interconnect. I didn't see any memory controller is explicitly
>>> connected to the interconnect. We are using MOESI_Directory_CMP
>>> protocol.
>>>
>>> Any clue that how I could implement multiple memory controllers?
>>>
>>> Basically I think my question is: as long as there is no explicit
>>> memory controller in the interconnect, which component actually
>>> supplies the off-chip memory data? Is it the directory controller?
>>> Thank you!
>>>
>>> --
>>> Best regards,
>>>
>>> =================
>>> Zhongqi Li
>>> _______________________________________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>>
>>
>> --
>> - Korey
>>
>> _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>



-- 
Best regards,

=================
Zhongqi Li
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to