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