The simpoints taken for SPEC CPU 17 are far from the beginning. So, in order to 
be able to take simpoint in a reasonable time frame, I am using the KVM CPU:1) 
Boot with KVM and taking a checkpoint2) Running the application with simpoints 
information as input with KVM CPU and taking the simpoints3) Restoring from 
simpoint with different cpus.
If I use the following command line, the warm up and real simulation will be 
done:
--restore-with-cpu=DerivO3CPU --cpu-type=AtomicSimpleCPU 
restore-simpoint-checkpoint --checkpoint-dir=./simpoints/605.mcf/ -r 1

However, as far as I know, with have to restore from Simpoint with the exact 
CPU that we have taken our Simpoints, in this case, KVM. So, I tried to restore 
with the following command:

--restore-with-cpu=DerivO3CPU --cpu-type=X86KvmCPU restore-simpoint-checkpoint 
--checkpoint-dir=./simpoints/605.mcf/ -r 1

Initially, the simulator complained about indirect branch predictor. Because 
the default indirect branch predictor is not None. After solving that problem, 
simulation freezes and make no progress. Also, I checked different combinations 
for restore-with-cpu and cpu-type, and went through the Simulation.py and 
fs.py, nut still do not know hwo I should restore from simpoints.

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to