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

Reply via email to