We'll try to post a more complete page on the wiki (http://
www.m5sim.org/wiki/index.php/SPEC2000_benchmarks) on this topic soon,
but hopefully this is enough to get you started.
We run several of the cpu2000 benchmarks for our regression tests and
although we don't ship around the reference outputs you can get a lot
of information from how those tests run. The configs/common/
cpu2000.py makes creating cpu2000 workloads a good bit easier. The
first thing that you would have to change is the spec_dist path at
the top of the file to where ever you have your binaries and input
sets. We have our binaries and input sets organized in the following
directory structure:
cpu2000/binaries/ARCH/OPSYS/BENCHMARK
cpu2000/data/BENCHMARK/INPUTSET/FILES
where ARCH is alpha or sparc, OPSYS is linux or tru64, BENCHMARKis
the name of the spec binary (e.g gzip), INPUTSET is the input files
(e.g. smred), and FILES are the specific input files. If you can't
create this structure you'll have to mess with cpu2000.py to change
how it finds files.
The cpu2000.py configuration file takes this data and creates an m5
workload parameter based on benchmark name, isa, operating system,
and input set. If you take a look at tests/long/00.gzip/test.py you
can see an example of this, but in brief:
from cpu2000 import gzip_log
workload = gzip_log('alpha', 'tru64', 'smred')
root.system.cpu.workload = workload.makeLiveProcess()
Assuming you have a machine configured normally above that blob would
correctly run the gzip log spec2000 benchmark for alpha/tru64 with
the smred input set.
Hope this helps,
Ali
On Jun 18, 2007, at 1:27 PM, viswanath krishnamurthy wrote:
Hi all,
I am Viswanath Krishanmurthy from Iowa State univ. Can anyone
please tell me as to how to run SPEC2000 benchmarks ( alpha
binaries) on the M5 simulator?..I already have the alpha binaries
with me. But I am not familiar as to how to run these benchmarks on
the M5 simulator.
Thanks,
Regards
Viswanath Krishnamurthy
What kind of emailer are you? Find out today - get a free analysis
of your email personality. Take the quiz at the Yahoo! Mail
Championship.
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users