Are you referring to workloads.py? If so, you can find it in
$GEMS/gen-scripts.
The variables are used mainly in microbench.py to configure Ruby and in
.simics script files to setup and control simulation. Take a look at
$GEMS/microbenchmarks/transactional/deque/deque.simics to get an idea of
how they
are used.
The default values are specified in workloads.py. They are changed in
the interactive
script files that we generate using config.py and gen-scripts.py
MBENCH_ARG_STRING is used to pass argument strings to the simulated
workload.
Jayaram
ps: We do not use some(many?) of the variables in workloads.py anymore.
Jim Leek wrote:
We've doing pretty well now, I think everything is (more or less)
working. I have run into one little confusing thing. Gems comes with
a pretty handy gen-scripts system that I've been trying to use, but I
can't figure out what all of the variables should be. I'm not even
sure what 'MBENCH_ARG_STRING' means, or what possible values could
be. There are other ones as well. CHIPS? I don't know.
Could I get copies of the 'workbench.py's used by the LogTM team?
Thanks,
Jim
------------------------------------------------------------------------
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
|