Hello ,

As i am trying to set up PARSEC from a long time and i am still blocking.

As i followed the paper
*Running PARSEC 2.1 on
M5*<http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CGgQFjAA&url=http%3A%2F%2Fwww.cs.utexas.edu%2F%7Eparsec_m5%2FTR-09-32.pdf&ei=yngJUOb0MoGo4gSUntniCg&usg=AFQjCNEXF3KC1FBK9KLCOi1LkUtiY5i9-g&sig2=T-dN2zBUUDCI0e9_JZoXOQ>Although
i followed all the steps to use the disk image(i.e. sections 3,4,&8) ,then
i typed the commands :
> sudo python util/gem5img.py mount disks/linux-parsec-2-1-m5-
with-test-inputs.img /mnt
> sudo umount /mnt
> build/x86/gem5.opt configs/example/fs.py
--kernel=/home/wael/Mac/gem5/binaries/x86_64-vmlinux-2.6.28.4-smp -n 1
--script=configs/boot/runscript.rcS

but i got the output:
**** REAL SIMULATION ****
info: Entering event queue @ 0.  Starting simulation...
warn: Don't know what interrupt to clear for console.
warn: instruction 'wbinvd' unimplemented
17641581500: system.pc.com_1.terminal: attach terminal 0
warn: instruction 'fxsave' unimplemented
warn: Tried to clear PCI interrupt 14
warn: Unknown mouse command 0xe1.

and the output in the other terminal using telnet localhost :
input: PS/2 Generic Mouse as /class/input/input1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 332k freed
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c

so the simulation didn't end
So Please any support/hint will be highly appreciated as i am really
blocked.

Thank you in advance for your time and effort.
Best Regards
Wael AMR


On Tue, Jul 17, 2012 at 8:08 PM, Hao Wang <pkuwa...@gmail.com> wrote:

> *after some time it exits with "Exiting @ tick 1892710156000 because
> switchcpu" *
>
> It is because the switchcpu command seems not really work and cause the
> simulation terminated.
> I had this problem before.
>
> *how can I get PARSEC run with stats dumped every certain ticks*
>
> the hooks tool can do that.
>
>
> Bonzi
>
> On Mon, Jul 16, 2012 at 5:07 PM, Xi Chen <xiche...@gmail.com> wrote:
>
>> Hi Hao,
>>
>> The thing is I don't even know whether my PARSEC actually runs or not. Is
>> there any way to tell that? In my original question, I ran two traces
>> blackscholes and dedup, there is no difference in stats.txt file, IPC for
>> each core are exactly the same. Even remove PARSEC script file (.rcS file)
>> the stats.txt did not change.
>>
>> So first question is whether there is something wrong with my settings to
>> run PARSEC in Gem5.
>>
>> Thanks,
>> Xi
>>
>>
>>
>> Try removing the switchcpu command.
>> Not sure whether it really works.
>>
>> If you do want to use simple CPU to fast forward to your program, I will
>> suggest create a checkpoint and restore with O3 CPU.
>>
>> Bonzi
>>
>>
>>
>> --
>> Xi Chen
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
>
> --
> ------------------------------------------------------
> Wang, Hao
> http://homepages.cae.wisc.edu/~wangh/
>
> Ph.D. candidate
> Dept. of Electrical &  Computer Engineering
> University of Wisconsin, Madison
>
> B.S. from
> Department of Microelectronics
> School of Electronics Engineering and Computer Science
> Peking University
>
>
> _______________________________________________
> 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