Dear gem5 users,
I'm new to gem5 and I ran SPEC2006 to get some simulation results.
However, I found the CPI was so big and I'm wondering whether I
misunderstood something in the output. For example, I ran 410.bwaves
with
./build/X86/gem5.fast ./configs/example/se.py --ruby -c
../spec2006/benchspec/CPU2006/410.bwaves/exe/bwaves_base.amd64-m64-gcc42-nn
-o ../spec2006/benchspec/CPU2006/410.bwaves/data/test/input/bwaves.in
and I get the CPI by dividing sim_insts(m5out/stats.txt) from sim_ticks
and the result is 9411. Similar situation applies to the other
benchmarks. Does sim_ticks mean number of cycles simulated? If so, why
the CPI is so big?
And I'm new to python, what are the default configs for cacheline size
(or CPU model) if i didn't provide it in command? I checked
./configs/example/se.py but failed to figure out. Is it defined in those
C++ source files of gem5?
Any clarification is appreciated. Thanks in advance!
Best regards,
Luming
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users