Hi, I'm the person who wrote the config scripts you are using. I don't have access to them right at this moment but if I remember correctly....
#1 would properly warm up the caches. It keeps the caches in the system, it just swaps the connection between the atomic or detailed cpu (depending on if its within a simpoint region). #2 does not warm up the caches (though the script could be modified to do so). I generally had a large enough simpoint interval for what I was studying that the time to warmup the caches had a negligible impact on my performance. On Tue, Sep 24, 2013 at 2:58 PM, Jagadish Kotra <jagadishko...@gmail.com>wrote: > Hello, > > I am trying to run gem5 in SE mode with simpoints enabled. I am able to > generate simpoints for some spec2006 benchmarks. I can see that after > generating the simpoints, we have two options to simulate the simpoints > using detailed cpu. > > (1) To do fastfwd using simpoint-mode=fastfwd - This will fast forward > the non-simpoint regions using atomic cpu and then switch to detailed cpu > in simpoint regions. > > Ex: > ./build/ARM/gem5.opt configs/pharm/se2.py --cfg=configs/pharm/nehalem. > cfg --cmd=../tests/libquantum_base.armv7a-O3-vfpv3d16-vect -o "15 2" > --simpoint-mode=fastfwd --simpoint-interval=1000000 > --simpoint-points=simpoints > > (2) To simulate a specific checkpoint using simpoint-mode=checkpoint. > > ./build/ARM/gem5.opt configs/pharm/se2.py --cfg=configs/pharm/nehalem. > cfg --cmd=../tests/libquantum_base.armv7a-O3-vfpv3d16-vect -o "15 2" > --simpoint-mode=checkpoint --simpoint-interval=1000000 > --simpoint-points=simpoints --checkpoint-dir=ckpt --checkpoint-num=1 > > I am using classical caches in SE mode. Would like to know if using the > corresponding commands in both the cases would warmup the caches > automatically or do I need to mention some flag explicitly ? > > Regards, > Jagadish. > > _______________________________________________ > 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