Hello,

This refers to Avadh's suggestion regarding how to run a deterministic
simulation.
I am running multi-core simulation with checkpoint and still it is quite
non-deterministic.

Here are few questions.

*In case of multicore simulations to get similar results
make sure of two things,
1 - make sure that majority of simulation was running in userspace and
collect only userspace statistics.
*
Q. I will collect only userspace statistics. A longer simulation (higher
number of instructions) has a larger % of userspace instructions. Isn't it?
Any other suggestions for running majority of simulation in userspace?

*2 - create checkpoints after all the user threads are created and
assigned to specific cores.*

Q. Would you explain it a bit. I created the checkpoint as
./create_checkpoint 2core_checkpoint; taskset ... parsecmgmt ...b1 & taskset
... parsecmgmt ...b2; ./stop_sim

Is this the same you are referring to?

Thanks and Regards
Sparsh Mittal
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to