Hello all,
I tried to run the 445.gobmk benchmark using RISCV/gem5.opt. Not sure when, but 
since last night, I am getting this “assertion error”. I don’t think I was 
getting this before for the same command and there shouldn’t be any change made 
in the simulator. Is this a bug or unimplemented instruction for RISCV?


@ce:scripts$ ./script_gobmk_motivation

Running 445.gobmk benchmark

Command line:

/proj//gem5/gem5_2/run_gem5_speccpu2006_benchmark.sh.1 RISCV gobmk 
/proj//gem5/gem5_2/subscripts/445.gobmk_motivation.sh 
/proj//gem5/gem5_2/RESULT_18/RESULT_RESULT/445.gobmk_out/motivation

================= Hardcoded directories ==================

GEM5_DIR:                                     /proj//gem5/gem5_2

SPEC_DIR:                                     /proj//anycore/Speckle/build

==================== Script inputs =======================

BENCHMARK:                                    gobmk

GEM5_CONFIG_SUBSCRIPT:                        
/proj//gem5/gem5_2/subscripts/445.gobmk_motivation.sh

OUTPUT_DIR:                                   
/proj//gem5/gem5_2/RESULT_18/RESULT_RESULT/445.gobmk_out/motivation

==========================================================



Changing to SPEC benchmark runtime directory:   
/proj//anycore/Speckle/build/445.gobmk_test





--------- Here goes nothing! Starting gem5! ------------





warn: DRAM device capacity (8192 Mbytes) does not match the address range 
assigned (2048 Mbytes)

gem5 Simulator System.  http://gem5.org

gem5 is copyrighted software; use the --copyright option for details.



gem5 compiled Mar  3 2018 21:56:39

gem5 started Mar 15 2018 14:17:09

gem5 executing on ce.edu, pid 20403

command line: /proj//gem5/gem5_2/build/RISCV/gem5.opt 
--outdir=/proj//gem5/gem5_2/RESULT_18/RESULT_RESULT/445.gobmk_out/motivation 
/proj//gem5/gem5_2/configs/example/my_se.py --num-cpus=1 --cpu-type=DerivO3CPU 
--caches --cacheline_size=64 --l1d_size=8kB --l1i_size=2kB --l1d_assoc=1 
--l1i_assoc=1 --mem-size=2048MB --benchmark=gobmk 
--program_stdout=/proj//gem5/gem5_2/RESULT_18/RESULT_RESULT/445.gobmk_out/motivation/gobmk.out
 
--program_stderr=/proj//gem5/gem5_2/RESULT_18/RESULT_RESULT/445.gobmk_out/motivation/gobmk.err
 --maxinsts=100000000



Selected SPEC_CPU2006 benchmark

--> gobmk

Process executable: gobmk_base.riscv

Creating N copies of the selected program.

Process stdout file: 
/proj//gem5/gem5_2/RESULT_18/RESULT_RESULT/445.gobmk_out/motivation/gobmk.out0

Process stderr file: 
/proj//gem5/gem5_2/RESULT_18/RESULT_RESULT/445.gobmk_out/motivation/gobmk.err0

Global frequency set at 1000000000000 ticks per second

warn: Unknown operating system; assuming Linux.

0: system.remote_gdb: listening for remote gdb on port 7006

info: Entering event queue @ 0.  Starting simulation...

**** REAL SIMULATION ****

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

info: Increasing stack size by one page.

gem5.opt: build/RISCV/arch/riscv/generated/decoder-ns.cc.inc:601: 
RiscvISAInst::C_slli::C_slli(RiscvISA::MachInst): Assertion `imm != 0' failed.

Program aborted at tick 147434436500

--- BEGIN LIBC BACKTRACE ---

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_Z15print_backtracev+0x15)[0x978125]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_Z12abortHandleri+0x36)[0x982046]

/lib64/libpthread.so.0(+0xf5e0)[0x7fda84ad85e0]

/lib64/libc.so.6(gsignal+0x37)[0x7fda82da51f7]

/lib64/libc.so.6(abort+0x148)[0x7fda82da68e8]

/lib64/libc.so.6(+0x2e266)[0x7fda82d9e266]

/lib64/libc.so.6(+0x2e312)[0x7fda82d9e312]

/proj//gem5/gem5_2/build/RISCV/gem5.opt[0xa23424]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_ZN8RiscvISA7Decoder10decodeInstEm+0x1f7)[0xa1c487]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_ZN8RiscvISA7Decoder6decodeEmm+0x8a)[0xa165ca]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_ZN8RiscvISA7Decoder6decodeERNS_7PCStateE+0x3b)[0xa167fb]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_ZN12DefaultFetchI9O3CPUImplE5fetchERb+0x93b)[0x8d0acb]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_ZN12DefaultFetchI9O3CPUImplE4tickEv+0xad)[0x8d172d]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_ZN9FullO3CPUI9O3CPUImplE4tickEv+0x63)[0x8b64b3]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_ZN10EventQueue10serviceOneEv+0xa1)[0x97d811]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_Z9doSimLoopP10EventQueue+0x38)[0x98b5d8]

/proj//gem5/gem5_2/build/RISCV/gem5.opt(_Z8simulatem+0xaae)[0x98c40e]

/proj//gem5/gem5_2/build/RISCV/gem5.opt[0x8819c0]

/proj//gem5/gem5_2/build/RISCV/gem5.opt[0x864226]

/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x730a)[0x7fda843db0ca]

/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7ed)[0x7fda843dcefd]

/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x663c)[0x7fda843da3fc]

/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x67bd)[0x7fda843da57d]

/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x67bd)[0x7fda843da57d]

/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7ed)[0x7fda843dcefd]

/lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7fda843dd002]

/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5513)[0x7fda843d92d3]

/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7ed)[0x7fda843dcefd]

/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x663c)[0x7fda843da3fc]

/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7ed)[0x7fda843dcefd]

/lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7fda843dd002]

/lib64/libpython2.7.so.1.0(+0x10043f)[0x7fda843f643f]

--- END LIBC BACKTRACE ---

/proj//gem5/gem5_2/subscripts/445.gobmk_motivation.sh: line 22: 20403 Aborted   
              $GEM5_DIR/build/$ISA/gem5.opt --outdir=$OUTPUT_DIR 
$GEM5_DIR/configs/example/my_se.py --num-cpus=1 --cpu-type=DerivO3CPU --caches 
--cacheline_size="64" --l1d_size="8kB" --l1i_size="2kB" --l1d_assoc=1 
--l1i_assoc=1 --mem-size="2048MB" --benchmark=$BENCHMARK 
--program_stdout=$OUTPUT_DIR/$BENCHMARK.out 
--program_stderr=$OUTPUT_DIR/$BENCHMARK.err --maxinsts=100000000



real    28m58.759s

user    16m30.319s

sys     0m0.084s

Completed 445.gobmk benchmark

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

Reply via email to