Hi Nilay,

Thanks for the clarification. I believe the RubyMemoryController is
completely Pareto dominated by the vanilla DRAMCtrl module, but if there
is any specific feature/setting missing I would be keen to know.

If possible I would like to make sure we use the same controller as a
default for all timing simulations (even if the other one would be
maintained as a fallback). We could always make RubyMemoryControl a
subclass of DRAMCtrl if Brad really wants it to remain in the code base.

Andreas

On 10/13/14, 9:01 PM, "Nilay Vaish via gem5-dev" <gem5-dev@gem5.org> wrote:

>On Mon, 13 Oct 2014, Andreas Hansson via gem5-dev wrote:
>
>> Hi all,
>>
>> With Nilay?s recent improvements to Ruby I would like to understand if
>> there is any point in still having the RubyMemoryControl, or if we
>> should just clean things up a bit and remove it. I would think the best
>> way forward is to clean up the integration of Ruby and classic and
>> ensure that there is no duplicated functionality beyond what is
>>strictly
>> necessary.
>>
>> Nilay, do you think this would make sense? Is there anyone else with
>>any
>> opinions in this matter?
>>
>
>
>I was in favor of dropping RubyMemoryControl.  But I had some discussion
>with Brad Beckmann from AMD.  Since AMD has some infrastructure in place
>already, they would like to retain RubyMemoryControl for the time being.
>
>I suggest that we retain the memory controller code in ruby for another
>six months or so, and then we will drop it.  In the mean time,  we
>will update the interface so that ruby protocols can use classic memory
>controller.  The code for this is already on the reviewboard.  Over this
>six month period, I hope, most users would have switched to using classic
>controller.
>
>Thanks
>Nilay
>_______________________________________________
>gem5-dev mailing list
>gem5-dev@gem5.org
>http://m5sim.org/mailman/listinfo/gem5-dev


-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium.  Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No:  2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No:  2548782
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to