Hello,

When I run parsec in FS mode with garnet-network = fixed, simulation always
get aborted ... Such problem does not happen if I run with garnet-network =
flexible. However, it seems the network power model in gem5 does not
support flexible pipeline, and so I have to go with fixed router pipeline.

command line: ./build/ALPHA_FS/gem5.opt -d
./m5out/blackscholes_16_16_1GHz_4_timing ./configs/example/ruby_fs.py
--checkpoint-restore=1 --restore-with-cpu timing --cpu-type=timing --caches
--l2cache --num-cpus=16 --num-dirs=16 --num-l2caches=16 --clock=1GHz
--l1d_size=64kB --l1i_size=64kB --l1d_assoc=2 --l1i_assoc=2 --l2_size=4MB
--l2_assoc=8 --cacheline_size=64 --ruby --garnet-network=fixed
--topology=Mesh --mesh-rows=4
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /home/mdl/juz145/benchmark/parsec/binaries/vmlinux
Listening for system connection on port 3456
      0: system.tsunami.io.rtc: Real-time clock set to Thu Jan  1 00:00:00
2009
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001
0: system.remote_gdb.listener: listening for remote gdb #2 on port 7002
0: system.remote_gdb.listener: listening for remote gdb #3 on port 7003
0: system.remote_gdb.listener: listening for remote gdb #4 on port 7004
0: system.remote_gdb.listener: listening for remote gdb #5 on port 7005
0: system.remote_gdb.listener: listening for remote gdb #6 on port 7006
0: system.remote_gdb.listener: listening for remote gdb #7 on port 7007
0: system.remote_gdb.listener: listening for remote gdb #8 on port 7008
0: system.remote_gdb.listener: listening for remote gdb #9 on port 7009
0: system.remote_gdb.listener: listening for remote gdb #10 on port 7010
0: system.remote_gdb.listener: listening for remote gdb #11 on port 7011
0: system.remote_gdb.listener: listening for remote gdb #12 on port 7012
0: system.remote_gdb.listener: listening for remote gdb #13 on port 7013
0: system.remote_gdb.listener: listening for remote gdb #14 on port 7014
0: system.remote_gdb.listener: listening for remote gdb #15 on port 7015
**** REAL SIMULATION ****
info: Entering event queue @ 2293633599000.  Starting simulation...
panic: Possible Deadlock detected. Aborting!
version: 0 request.paddr: 0x[0x3247c8, line 0x3247c0] m_readRequestTable: 1
current time: 2294133600000 issue_time: 2293633600000 difference: 500000000
 @ cycle 2294133600000
[wakeup:build/ALPHA_FS/mem/ruby/system/Sequencer.cc, line 107]
Memory Usage: 906204 KBytes
Program aborted at cycle 2294133600000
Abort (core dumped)

Anyone knows how to fix such problem

Best,
Jia
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to