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