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