[gem5-users] static build of gem5

2012-10-24 Thread Nathanaël Prémillieu
Hi All, Is there a way to compile gem5 statically, in order to have a standalone executable file? I have found some information on this page: http://www.gem5.org/Using_a_non-default_Python_installation As the page is quite old, I was wondering if there is now a simple way to do it. Thanks,

Re: [gem5-users] dumping periodic stats with checkpoints

2012-10-24 Thread Ali Saidi
> > > > > > > -- > > Fernando A. Endo, PhD student and researcher > > > > CEA Lab > > and > > Universit? de Grenoble, UJF > > France > > > > > > -- > > > > ___ > > gem5-users mailing list > > gem

[gem5-users] look for runnable splash2

2012-10-24 Thread Veydan Wu
Hi, all, I tried to run splash2 on Gem5 Alpha FS mode. Maybe I did something wrong, but the splash2 provided on the website can't compile with the cross compiler provided there. The pthread has compilation error. Has anybody successfully run splash2 on Gem5 Alpha FS? If yes, can someone please sha

[gem5-users] halt.rcS does not exited in my boot directory what should be the reason

2012-10-24 Thread mir shan
I was trying the following cammand but "halt.rcS" not inclded in my boot directory ./build/ARM/gem5.opt configs/example/fs.py --script=./configs/boot/halt.rcS regardsMir ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/l

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Payne, Benjamin
Prompted by Hamid's question about simulation speed comparison with MARSS, I wrote a small benchmark (see bottom of this email), then compiled and ran it within the gem5 full system emulation using the disk image http://www.gem5.org/dist/current/arm/arm-system-2011-08.tar.bz2 The gem5 configurati

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Steve Reinhardt
Thanks for the benchmarking effort, Ben. These are interesting numbers, but before people read too much into them I thought I'd throw out some caveats: - A much better way to measure slowdown is to compare the execution time in the simulator with the execution time on a real system. The reported

Re: [gem5-users] Hardware Prefetching in Ruby Memory Model

2012-10-24 Thread Nilay Vaish
On Tue, 16 Oct 2012, Malek Musleh wrote: Hi, I have a question about implementing prefetching with the Ruby Memory Model. Looking at the Sequencer.cc code, there is a comment about how hardware prefetches should be issued in the makeRequest() routine. Now, I can sort of understand why hardware

Re: [gem5-users] fast-forward in SMT mode

2012-10-24 Thread Nilay Vaish
On Mon, 22 Oct 2012, Fangfei Liu wrote: Hello, I want to run multiple workloads on the same cpu with SMT enabled (ALPHA SE mode). Since the program is too large to run to completion, I have to fast-forward to some region of interest and run some amount of instructions. I was wondering whet

Re: [gem5-users] functionalWrite not Implemented

2012-10-24 Thread Nilay Vaish
On Tue, 23 Oct 2012, Rx Ni wrote: Hi, all, I am trying to run ALPHA_FS+ruby+o3cpu+PARSEC, and I just find out that there is a problem said "functionalWrite not Implemented". I tried to run with ruby_random_test.py and it can work. I don't know what is the difference between ruby_fs.py and ruby_

Re: [gem5-users] compile error and on-chip communication questions

2012-10-24 Thread Nilay Vaish
On Tue, 23 Oct 2012, Cookie wrote: Hi, I added a function in CacheMemory.* called hashCompare(DataBlock dbk). This function is called in MESI_CMP_directory-L2cache.sm: - in_port(responseIntraChipL2Network_in, ResponseMsg, responseToL2Cache, rank = 1) { .. if(in_m

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Paul Rosenfeld
Another thing to note is that in the master branch of marss, you can expect the slowdown for running more cores to be pretty much linear (not sure if this is the case with gem5). QEMU emulates each core in sequence so as you add cores, the simulation time goes up linearly. They do have some experim

Re: [gem5-users] How to use the option "--at-instruction"

2012-10-24 Thread Nilay Vaish
On Wed, 24 Oct 2012, Jianfei wrote: Hi All, I meet a problem when I use the option of "--at-instruction" I want to start to insert checkpoints at the 1000th instruction and after that insert a checkpoint for each 1000 instructions. The command is ./build/ALPHA_FS/m5.opt ./configs/example/fs.

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Steve Reinhardt
Thanks for the input, Paul. No need to apologize for being pro-marss; different tools have different strengths and there's no point in someone using gem5 if it's not the best tool for the job. (It's not like we're losing revenue...) I'm also very interested in their perceived strengths---a littl

Re: [gem5-users] gem5 versus MARSS

2012-10-24 Thread Payne, Benjamin
Thanks to everyone for your helpful responses. I know the timing comparisons aren't that meaningful for measurement, but they are the initial response provided by a default setup of MARSS and gem5. (I haven't started moving towards simulating real systems yet, so I didn't bother tuning the conf

[gem5-users] are there any statically linked MPEG encoders which can be simulated in gem5 w/o additional implementation?

2012-10-24 Thread Marko Zivkovic
Hello, I tried to deploy statically linked ffmpeg and I got that systemcall set_tid_address is unimplemented. So, any idea which one I could use? Did someone tried similar experiment? The implementation of this system call may be lot of work. Thank you ___

[gem5-users] Reduce stats file size

2012-10-24 Thread Runjie Zhang
Hello, I am trying to dump stats at very fine granularity so the size of the stats output file might reach tens of GBs. Besides dumping file in zipped format, are there ways to reduce the dump file size? I am only interested in <10% of lines in the stats file, can I comment out the rest in src?

Re: [gem5-users] compile error and on-chip communication questions

2012-10-24 Thread Cookie
Hi Nilay, Thank you for your reply. In MESI_CMP_directory-L1cache.sm, there are several latency parameters: l1_request_latency, l1_response_latency, and to_l2_latency. Do you mean these parameters decide the communication time? However, I didn't see any different latencies between a local access (

Re: [gem5-users] Reduce stats file size

2012-10-24 Thread Anthony Gutierrez
For the stats you're not interested in, I think you can remove them from the regStats() function of whichever object they belong to. -Tony On Wed, Oct 24, 2012 at 4:40 PM, Runjie Zhang wrote: > Hello, > > I am trying to dump stats at very fine granularity so the size of the > stats output fil

Re: [gem5-users] Hardware Prefetching in Ruby Memory Model

2012-10-24 Thread Malek Musleh
Hi Nilay, Yes I agree with those comments, which I is why I posted my question in the first place because it seemed a bit odd to have to prefetchers enabled/issued from the sequencer. Like I said, I have gotten the M5 prefetchers to work with ruby issuing prefetches to the L1 from Sequencer, but

Re: [gem5-users] dumping periodic stats with checkpoints

2012-10-24 Thread shervin hajiamini
Hi Ali, Thank you very much for your direction. If I have understood it correctly, "ticks_till_ROI" indicates the TICK when ROI starts? How can I specify when (at which tick) ROI ends? Shall I specify that with m5.MaxTick? Could you please tell me where exactly (in simulation.py) I should put t

Re: [gem5-users] Access icache every cycle

2012-10-24 Thread Runjie Zhang
Hi, Nilay I agree with you that to fetch from icache every cycle, hit latency don't have to be zero. Here is a snap shot from the exec trace: (deleted some detail to make it more clear) Icache hit latency is 1 cycle and fetch width is 4 (Ticks) ...60..: fetch: Running stage. ...60..: ...

Re: [gem5-users] look for runnable splash2

2012-10-24 Thread GE ZHIGUO
You might want to try this. http://www.capsl.udel.edu/splash/ Regards, From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On Behalf Of Veydan Wu Sent: Wednesday, October 24, 2012 10:14 PM To: gem5-users@gem5.org Subject: [gem5-users] look for runnable splash2 Hi, all, I tr

Re: [gem5-users] look for runnable splash2

2012-10-24 Thread Hossein Nikoonia
also see Parsec 3. It is still in beta; it includes splash2 and splash2x. Best Seyed Hossein On Thu, Oct 25, 2012 at 7:24 AM, GE ZHIGUO wrote: > You might want to try this. > > http://www.capsl.udel.edu/splash/ > > ** ** > > Regards, > > ** ** > > ** ** > > *From:* gem5-users-boun