Re: [gem5-users] gem5 versus MARSS

2013-01-04 Thread Paul Rosenfeld
Sorry about that; I hope that people finding that thread later on read the followup post where I stand corrected. On Thu, Jan 3, 2013 at 1:51 PM, Ali Saidi wrote: > ** > > Hi Dave, > > > > There isn't a limit on the number of pending page walks. At least for ARM > only a single walk can be activ

Re: [gem5-users] gem5 versus MARSS

2013-01-03 Thread Ali Saidi
Hi Dave, There isn't a limit on the number of pending page walks. At least for ARM only a single walk can be active at a time. Because the walk does take time, back pressure is applied to the CPU, but the CPU can request as many as it would like. Since this original posting, a bug was fixed in

Re: [gem5-users] gem5 versus MARSS

2013-01-03 Thread David Roberts
Hello, Paul referred to gem5 not being able to put backpressure on the CPU from the main memory, citing this topic; > http://www.mail-archive.com/gem5-users@gem5.org/msg03792.html According to this post there is no limit to the number of concurrent page walks. Do page walks go through the mai

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Payne, Benjamin
ther tuning the configurations). Ben From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On Behalf Of Steve Reinhardt Sent: Wednesday, October 24, 2012 12:14 PM To: gem5 users mailing list Subject: Re: [gem5-users] gem5 versus MARSS Thanks for the input, Paul. No need to apologiz

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Steve Reinhardt
is a program to load the CPU and file I/O >>> >>> /* benchmark >>> * 20121018 >>> * Ben Payne >>> * load CPU and file I/O >>> */ >>> >>> #include >>> #include >>> main() >>> { >>&

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Paul Rosenfeld
; FILE *infile; >> time_start = clock(); >> number_of_computes=500; >> number_of_read_writes=100; >> number_of_iterations=100; >> >> for (iteration_indx = 1; iteration_indx <= number_of_iterations ; >> iteration_indx++) >> { >

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Steve Reinhardt
fprintf(outfile,"%u\n",read_write_indx); /*writes*/ > fclose(outfile); > for (compute_indx = 1; compute_indx <= number_of_computes ; > compute_indx++) > { > valu=(compute_indx+1)*23; > } > infile = fopen("out.dat",&

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Payne, Benjamin
conds\n",cpuTime); return 0; } From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On Behalf Of Hamid Reza Khaleghzadeh Sent: Tuesday, October 23, 2012 10:26 AM To: gem5 users mailing list Subject: Re: [gem5-users] gem5 versus MARSS Thanks for your answer. Ruby is a

Re: [gem5-users] gem5 versus MARSS

2012-10-23 Thread Paul Rosenfeld
Ah, I see. Sorry, I misunderstood that point. On Tue, Oct 23, 2012 at 7:48 PM, Steve Reinhardt 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 ba

Re: [gem5-users] gem5 versus MARSS

2012-10-23 Thread Steve Reinhardt
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 wro

Re: [gem5-users] gem5 versus MARSS

2012-10-23 Thread Paul Rosenfeld
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 lau

Re: [gem5-users] gem5 versus MARSS

2012-10-23 Thread Hamid Reza Khaleghzadeh
day, October 23, 2012 9:31 AM > *To:* gem5 users mailing list > *Subject:* Re: [gem5-users] gem5 versus MARSS > > ** ** > > I have a question about MARSS. As you know GEM5 simulation speed with ruby > module is very slow. May I know MARSS simulation speed? > > Thank

Re: [gem5-users] gem5 versus MARSS

2012-10-23 Thread Payne, Benjamin
users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On Behalf Of Hamid Reza Khaleghzadeh Sent: Tuesday, October 23, 2012 9:31 AM To: gem5 users mailing list Subject: Re: [gem5-users] gem5 versus MARSS I have a question about MARSS. As you know GEM5 simulation speed with ruby module is

Re: [gem5-users] gem5 versus MARSS

2012-10-23 Thread Hamid Reza Khaleghzadeh
> From: , Benjamin mailto:bpa...@lps.umd.edu>> > Reply-To: gem5 users mailing list gem5-users@gem5.org>> > Date: Monday, 22 October 2012 22:06 > To: "gem5-users@gem5.org<mailto:gem5-users@gem5.org>" <mailto:gem5-users@gem5.org>> > Subject: [gem5-

Re: [gem5-users] gem5 versus MARSS

2012-10-22 Thread Andreas Hansson
. Andreas From: , Benjamin mailto:bpa...@lps.umd.edu>> Reply-To: gem5 users mailing list mailto:gem5-users@gem5.org>> Date: Monday, 22 October 2012 22:06 To: "gem5-users@gem5.org<mailto:gem5-users@gem5.org>" mailto:gem5-users@gem5.org>> Subject: [gem5-users] gem5

[gem5-users] gem5 versus MARSS

2012-10-22 Thread Payne, Benjamin
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 MAR