Hi,

I recently ran the spec 2006 benchmarks in SE mode, and I am working on x86.
I found two ways to do the simulation.

1.       Follow the script Mybench&CPU2006 tutorial in your gem5.org, I have 
tried that it seems not working with me.

It always gave a few syntax errors, which happened in three places, such as 
/src/python/m5/main.py

2.       Then I tried another, which is simpler. I compiled the spec2006 into 
static executable file. Then simply run

Build/X86/gem5.opt configs/example/se.py -c 
cpu2006/benchspec/CPU2006/401.bzip2/exe/bzip~

-o cpu2006/benchspec/CPU2006/401.bzip2/data/all/input/input.program

This one is working fine. Question is how can I get the result of cache, which 
is the one I care most? Is it like run -caches -I2cache?

And is this way to run spec2006 right compared to what you have in the gem5.org?

Another naïve question: "build/X86/gem5.opt -d 
build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing -re tests/run.py 
build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing", which is the 
example in the folder of tests/long/se/10.mcf/ref/x86/linux/simple-timing. The 
run.py in /tests is the one used in the example? Can you briefly explain me 
what is first build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing used 
for and the second build/X86/tests/opt/long/se/10.mcf/x86/linux/simple-timing 
used for?

Thank you for your time and help!
Yu
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to