Hi, I am using gem5 to run spec2006 benchmarks. I would like to use the simpoints methodology to produce results. I have already generated simpoints and taken simpoint-checkpoints for the benchmarks in the suite. The checkpoints were taken for an interval 100M instructions with 100M instructions as the warm-up period.
I am now using "--restore-simpoint-checkpoint” to run the benchmarks from checkpoints. However the stats.txt file generated isn’t producing correct results. It shows only 1 instruction being committed in the warm-up period and no instruction being committed in the region of interest. I also used the "—-debug-flag=Commit” to verify that only 1 instruction is being committed. I fail to understand why only 1 instruction is committed. What could be the problem here? Following are the commands being used by me in the methodology: Generating a simpoint-checkpoint build/ALPHA/gem5.opt --outdir=results/soplex configs/example/spec06_config.py --take-simpoint-checkpoint=simpoints_soplex450,weights_soplex450,100000000,100000000 --checkpoint-dir=checkpoints/soplex --benchmark=soplex --cpu-type=atomic --caches --cpu-clock=3000MHz --sys-clock=3000MHz --l2cache --mem-size=2048MB Running a simpoint-checkpoint build/ALPHA/gem5.opt --outdir=results/soplex configs/example/spec06_config.py --restore-simpoint-checkpoint --checkpoint-restore=1 --checkpoint-dir=checkpoints/soplex --benchmark=soplex --caches --cpu-clock=1600MHz --sys-clock=1600MHz --l2cache --mem-size=2048MB --restore-with-cpu=detailed Thanks, Aakash Modi Graduate Student - Computer Engineering University of Illinois at Urbana-Champaign
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
