Re: [Gems-users] regd creating checkpoints for workloads


Date: Tue, 21 Jun 2005 13:48:51 -0500
From: Alaa Alameldeen <alaa@xxxxxxxxxxx>
Subject: Re: [Gems-users] regd creating checkpoints for workloads
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
[← Prev in Thread] Current Thread [Next in Thread→]