A question of ammp.rcS #!/bin/sh
cd /benchmarks/spec/ammp00/ /sbin/m5 checkpoint 0 0 /sbin/m5 checkpoint 100000000 200000000 /sbin/m5 loadsymbol /sbin/m5 resetstats ./ammp < input/mdred.in /sbin/m5 exit ------------------------------------------------------------------------------ "./ammp < input/mdred.in" what does this line mean? Does it give the path of input file? Regards, Bojun On Wed, Jun 20, 2012 at 10:48 PM, Anthony Gutierrez <atgut...@umich.edu>wrote: > look at the ammp.rcS file that already exists in configs/boot. > > I would put the binary and input in some place designated for benchmarks. > Perhaps a directory called "benchmarks" within the home directory, then cd > into that directory from your script before you attempt to launch the > binary. Also you don't need to do all the checkpointing stuff, unless you > want to take a checkpoint. And, don't do load symbol, unless you have the > symbol table mapping file from the version you compiled. The one supplied > with gem5 is likely for a different version of ammp, compiled for a > different isa, with a different compiler. > > -Tony > > On Wed, Jun 20, 2012 at 10:41 PM, Bojun Ma <boj...@mtu.edu> wrote: > >> Any suggestion of how to write .rcS file. >> I am not familiar with that. I just make a little modification of the >> ammp.rcS script in configs/boot. >> >> By the way is that right to copy the benchmark to the mount point of the >> disk image? >> >> Regards, >> Bojun >> >> >> On Wed, Jun 20, 2012 at 10:36 PM, Anthony Gutierrez >> <atgut...@umich.edu>wrote: >> >>> usage: /sbin/m5 exit [delay] >>> /sbin/m5 resetstats [delay [period]] >>> /sbin/m5 dumpstats [delay [period]] >>> /sbin/m5 dumpresetstats [delay [period]] >>> /sbin/m5 readfile [filename] >>> /sbin/m5 execfile <filename> >>> /sbin/m5 checkpoint [delay [period]] >>> /sbin/m5 loadsymbol <address> <symbol> >>> /sbin/m5 initparam >>> /sbin/m5 sw99param >>> /sbin/m5 pin <cpu> <program> [args ...] >>> All times in nanoseconds! >>> /tmp/script: line 11: can't open input: no such file >>> >>> Your script file isn't there. Also, it looks like you never start the >>> benchmark in your rcS script. All you have is "< input". >>> >>> On Wed, Jun 20, 2012 at 10:24 PM, Bojun Ma <boj...@mtu.edu> wrote: >>> >>>> Here is the system.terminal file. (in attachment) >>>> It seems cannot open the input file of ammp. >>>> >>>> Yes I compile it statically. >>>> >>>> I mean I put it in the /mnt of my Ubuntu OP which is the mount point I >>>> used for the disk image. >>>> The Structure is like this: >>>> bojun@bojun-desktop:/mnt$ ls >>>> 164.gzip bin dev gzip input lost+found mnt proc sbin srv >>>> tmp var >>>> ammp boot etc home lib media opt root selinux sys >>>> usr >>>> >>>> Maybe I misunderstood the document in wiki "put benchmark into the disk >>>> image". If so, where should I put the benchmark? >>>> >>>> Another question is I need to simulate all input file in ref, how >>>> should I put them and in which structure could the FS system find them? >>>> >>>> Regards, >>>> Bojun >>>> >>>> >>>> On Wed, Jun 20, 2012 at 10:13 PM, Anthony Gutierrez <atgut...@umich.edu >>>> > wrote: >>>> >>>>> The stats file isn't really useful here. What do the simulator and >>>>> system.terminal output say? Is it exiting because of m5 exit? If so I have >>>>> a feeling that your binary isn't able to execute. Did you compile it >>>>> statically? Why are you placing it in the /mnt directory of the disk >>>>> image? >>>>> >>>>> -Tony >>>>> >>>>> On Wed, Jun 20, 2012 at 10:09 PM, Bojun Ma <boj...@mtu.edu> wrote: >>>>> >>>>>> Hi, All, >>>>>> I am running SPEC CPU2000 benchmark in ARM FS mode.(ammp) >>>>>> I copy ammp binary and input file to the /mnt of the disk image >>>>>> which download from the gem5 website. >>>>>> >>>>>> My .rcS file: >>>>>> #!/bin/sh >>>>>> >>>>>> >>>>>> >>>>>> /sbin/m5 checkpoint 0 0 >>>>>> /sbin/m5 checkpoint 100000000 200000000 >>>>>> >>>>>> /sbin/m5 loadsymbol >>>>>> >>>>>> /sbin/m5 resetstats >>>>>> < input >>>>>> /sbin/m5 exit >>>>>> >>>>>> >>>>>> >>>>>> The command line I used: >>>>>> build/ARM_FS/gem5.opt --outdir=ammp00 --debug-flags=O3PipeView >>>>>> --trace-start=50000 --trace-file=ammp_trace.out configs/example/fs.py >>>>>> --num-cpus=4 --script=./configs/boot/ammp00.rcS >>>>>> >>>>>> >>>>>> However the simulation just continue in 0.000367s and there is >>>>>> nothing in the trace file. >>>>>> The attachment is the stats.txt >>>>>> >>>>>> Can anyone help to figure out the reason? >>>>>> Is there something wrong in my rcS file? >>>>>> Do I miss some important component? >>>>>> >>>>>> Thanks in advance. >>>>>> >>>>>> Regards, >>>>>> Bojun Ma >>>>>> >>>>>> _______________________________________________ >>>>>> 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 >>> >> >> >> _______________________________________________ >> 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