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

Reply via email to