Brinda,
If you know how many instructions you want to run, you can continue simics for
this same number of steps:
c NUMBER_OF_INSTRUCTIONS
and then take a checkpoint. You can load from this checkpoint and then run
with Ruby/Opal for another number of steps. Please see the
$GEMS_ROOT/gen-scripts/mfacet.py script for how we do it with magic
instructions, but you can change the script to run for a certain number of
steps.
-Alaa
Brinda Ganesh wrote:
Hi
I want to create checkpoints and cache warmup dumps
for the spec cpu 2000 workloads past the
initialization points or after the initial 10 million
instructions.
In order to create these checkpoints it seemed to me
that one would have to compile in magic instructions
for each benchmark which get triggered at start-up or
at an appropriate point. Then you step the correct
number of instructions and dump the cache.
I wanted to know if there was a technique which would
not require using the magic instruction framework and
recompilation of the benchmarks.
For eg. is there is a way in the simics interface/
opal interface - by which I can start benchmark run on
the simulated processor and run it for the appropriate
number of instructions. and thus not have to use the
os command line to start the application.
Thanks in advance
Brinda
___________________________________________________________
How much free photo storage do you get? Store your holiday
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
|