Hey guys,

I am testing a java benchmark suite, dacapo, on gem5 with fs mode.
Unfortunately, I encounter a lot of  SIGSEGV and null exceptions during
timing mode after restarting from the checkpoints.
I am using linux kernel v4.8.13 and ubuntu-server-16.04.1 with
oracle jdk v8.0_171-b11. To eliminate the influence of my modifications to
gem5 src/ and configs/, I re-download gem5 and checkout to commit
"ee2ffdc0fdb489767768e5273a4ccd7b51735c7c", which is the gem5 version I am
working on. The checkpoint was taken by using kvm cpu with 1 CPU and 16GB
memory. For the simulation, I use build/X86/gem5.opt (in order to enable
assertions) with fs mode (configs/example/fs.py). Other options include
"--cpu-type=DerivO3CPU -n 1 --mem-size=16GB --caches --l2cache
--l2_size=${L2SIZE}" (I try L2SIZE from 256KB to 8MB). I test with 100ms
warmup and 1ps real simulation time. There are no errors presented. But
with longer real simulation time, the benchmark suite crashes with
segfault.
I am able to run the dacapo benchmark suite in fs mode with kvm cpu,
without any segfaults or exceptions. I have some simple java benchmarks
tested; neither segfaults nor exceptions present.
Does anyone have suggestions or experience against these issues?

best,
Da Zhang
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to