Hi all,
I am running Parsec on X86 and trying to dump stats periodically without
changing the gem5 source code. I am using the m5op dumpresetstats() in my
.rcS file. As I am interested in the stats within the ROI, I carried out a
simple run and got the approximate tick count at the beginning of ROI and
got a checkpoint at that tick. Next, I use the command below to restore
from checkpoint and see that it switches cpus at the right tick and enters
simulation (so it does the restoring successfully):

../build/X86/gem5.opt --outdir=../RUNS/restore_ckpt_canneal/m5out_canneal/
../configs/example/fs.py
--disk-image=/home/fkaplan/Stravinsky/gem5/full_system/disks/x86root-parsec.img
--kernel=/home/fkaplan/Stravinsky/gem5/full_system/binaries/x86_64-vmlinux-2.6.28.4-smp
--script=./canneal_4c_simmedium.rcS --cpu-type=detailed -n 4 --caches
--l2cache --checkpoint-restore=1

I periodically dump/reset statistics every1000000000 ticks using the .rcS
file. My rcS file looks like:

#!/bin/sh
# File to run the canneal benchmark
cd /parsec/install/bin
/sbin/m5 dumpresetstats 10 1000000000

However, I cannot see any stats dumped in the stats.txt file. I also do not
see anything in the system.pc.com_1.terminal file. What could be the
reason? Could you help me on that?
Best,
Fulya
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to