Ah, I see. Sorry, I misunderstood that point.

On Tue, Oct 23, 2012 at 7:48 PM, Steve Reinhardt <ste...@gmail.com> wrote:

> Just a clarification on Paul's second point: the issue described in the
> email he's linked to strictly refers to backpressure for TLB misses (i.e.,
> pagetable walks).  There definitely is backpressure on the CPU for regular
> memory accesses.
>
> Steve
>
>
> On Tue, Oct 23, 2012 at 12:49 PM, Paul Rosenfeld <dramnin...@gmail.com>wrote:
>
>> As someone who has used (and tried to modify) both marssx86 and gem5, I
>> would like to add one (potential) benefit to the marssx86 side of things:
>> the emulation mode (via QEMU) allows you to boot the system very quickly up
>> to a region of interest and take a checkpoint right before the simulation
>> launch point. From what I understand, the full system boot process is much
>> slower in gem5 even if booting with a simple CPU model and then picking up
>> with the O3 model.
>>
>> Additionally, since you mentioned DRAMSim2, it might be worthwhile to
>> note that even with DRAMSim2, gem5 does not (currently) support putting
>> backpressure on the CPU (see:
>> http://www.mail-archive.com/gem5-users@gem5.org/msg03792.html), which,
>> depending on what you're trying to do, this may or may not be an important
>> consideration.
>>
>> Finally, one last thing to add to your list, marss doesn't support any
>> kind of syscall emulation mode (i.e. you have to run full system mode all
>> the time) whereas gem5 does.
>>
>> -Paul
>>
>> On Mon, Oct 22, 2012 at 5:06 PM, Payne, Benjamin <bpa...@lps.umd.edu>wrote:
>>
>>> Hello,****
>>>
>>> ** **
>>>
>>> What is the difference between gem5****
>>>
>>> http://gem5.org/Main_Page****
>>>
>>> and MARSS (Micro-ARchitectural and System Simulator for x86-based
>>> Systems)****
>>>
>>> http://marss86.org/~marss86/index.php/Home****
>>>
>>> ** **
>>>
>>> As far as I can tell, ****
>>>
>>> -gem5 can support Alpha, ARM, SPARC, and x86 instruction set
>>> architectures, whereas MARSS is only for x86. ****
>>>
>>> -gem5 can be integrated into Structural Simulation Toolkit, whereas
>>> MARSS has not been****
>>>
>>> -both gem5 and MARSS can simulate multiple cores****
>>>
>>> -both gem5 and MARSS can use DRAMSim2****
>>>
>>> ** **
>>>
>>> Please correct me if any of these statements are incorrect. ****
>>>
>>> ** **
>>>
>>> Are there any other considerations?****
>>>
>>> ** **
>>>
>>> Thank you,****
>>>
>>> ** **
>>>
>>> ** **
>>>
>>> Ben Payne****
>>>
>>> http://mst.edu/~bhpxc9/****
>>>
>>> Suite 450, Room S452****
>>>
>>> 5520 Research Park Drive****
>>>
>>> Catonsville, MD 21228-4870****
>>>
>>> Laboratory for Physical Sciences****
>>>
>>> http://www.lps.umd.edu/****
>>>
>>> office: 443-654-7890****
>>>
>>> cell: 608-308-2413****
>>>
>>> ** **
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to