Hi
Firstly, thanks for this tremendous work of architecture simulator for ISA-x86.
I am new for Marss86, and I have questions on checkpoint and fast-forwarding.
(1)
I used provided python scripts (“create_checkpoint.py”) to create checkpoint
for
parsec benchmarks (via provided parsec disk image). And I could do it and run
benchmarks starting from the checkpoint. My question is that: since parsec
benchmark set has several input set such as test, simsmall, simdev, simmedium,
simlarge and native, what is the input set used for creating the checkpoints by
the “create_checkpoint.py” script? When I start simulation from the created
checkpoint by provided “create_checkpoint.py” script, what is the input set
used
for the simulation? I read the scripts, but I can not figure it out. And does
the checkpoint start from beginning of benchmark or somewhere after the
beginning point?
(2)
How could I create a checkpoint after benchmark runs a certain mount of
instructions (such as 2 billion instructions in native x86 host)? With such
checkpoint, simulation could start the experiments directly from the region of
interest.
(3)
When launching the simulation, how could I do the fast-forwarding a certain
mount of instructions (such as 2 billion instructions in native x86 host), then
do the detail architecture simulation with hooked PTLsim?
Thanks a lot!
HZ
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel