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

Reply via email to