Gongjin Sun
2018-08-14 09:57:16 UTC
Hi,
I'm running a single thread SPEC CPU2006 benchmark (410.bwaves) on the
latest Gem5 version with a generated checkpoint (at 1000000th
instructions). Unfortunately, I encountered the error as the title says:
panic: panic condition !is_hit && (cachedLocations.size() >= maxEntryCount)
occurred: snoop filter exceeded capacity of 131072 cache blocks
Memory Usage: 4446868 KBytes
Program aborted at tick 74742779000
--- BEGIN LIBC BACKTRACE ---
/home/gongjins/gem5/build/X86/gem5.opt(_Z15print_backtracev+0x28)[0x12ec698]
/home/gongjins/gem5/build/X86/gem5.opt(_Z12abortHandleri+0x46)[0x12ff1e6]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x2ab45fca9390]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x2ab460dde428]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x2ab460de002a]
/home/gongjins/gem5/build/X86/gem5.opt[0x6eeeff]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN11SnoopFilter11lookupSnoopEPK6Packet+0x153)[0x104a273]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN12CoherentXBar18recvTimingSnoopReqEP6Packets+0x12e)[0x10149fe]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN5Cache12doWritebacksERNSt7__cxx114listIP6PacketSaIS3_EEEm+0xa4)[0x13ccf54]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN9BaseCache14recvTimingRespEP6Packet+0x59a)[0x13c712a]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN9BaseCache11MemSidePort14recvTimingRespEP6Packet+0x14)[0x13b42e4]
/home/gongjins/gem5/build/X86/gem5.opt[0x103ec82]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0xc5)[0x12f2e85]
/home/gongjins/gem5/build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x50)[0x130aee0]
/home/gongjins/gem5/build/X86/gem5.opt(_Z8simulatem+0xd1b)[0x130bfcb]
/home/gongjins/gem5/build/X86/gem5.opt[0x10e4b3a]
/home/gongjins/gem5/build/X86/gem5.opt[0x86ead7]
...
Any explanation or solution are appreciated!
some command line options are as follows:
"-n 1 --sys-clock=1GHz
--cpu-clock=4GHz
--checkpoint-dir=/home/gjins/benchmark/cpu2006-gcc/single/410_run/m5out
--at-instruction -r 1000000 -s 1 -W 10000000 -I 10000000
--mem-size=4294967296 --mem-type=DDR3_1600_8x8 --caches --l2cache
--ctx-swit-intval 100000 --l1i_size=32kB --l1d_size=32kB --l2_size=256kB
--l1i_assoc=8 --l1d_assoc=8 --l2_assoc=8 --cacheline_size=64 -c
/home/gjins/benchmark/cpu2006-gcc/single/410_run/bwaves_base.none -o 2"
gjins
I'm running a single thread SPEC CPU2006 benchmark (410.bwaves) on the
latest Gem5 version with a generated checkpoint (at 1000000th
instructions). Unfortunately, I encountered the error as the title says:
panic: panic condition !is_hit && (cachedLocations.size() >= maxEntryCount)
occurred: snoop filter exceeded capacity of 131072 cache blocks
Memory Usage: 4446868 KBytes
Program aborted at tick 74742779000
--- BEGIN LIBC BACKTRACE ---
/home/gongjins/gem5/build/X86/gem5.opt(_Z15print_backtracev+0x28)[0x12ec698]
/home/gongjins/gem5/build/X86/gem5.opt(_Z12abortHandleri+0x46)[0x12ff1e6]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x2ab45fca9390]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x2ab460dde428]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x2ab460de002a]
/home/gongjins/gem5/build/X86/gem5.opt[0x6eeeff]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN11SnoopFilter11lookupSnoopEPK6Packet+0x153)[0x104a273]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN12CoherentXBar18recvTimingSnoopReqEP6Packets+0x12e)[0x10149fe]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN5Cache12doWritebacksERNSt7__cxx114listIP6PacketSaIS3_EEEm+0xa4)[0x13ccf54]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN9BaseCache14recvTimingRespEP6Packet+0x59a)[0x13c712a]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN9BaseCache11MemSidePort14recvTimingRespEP6Packet+0x14)[0x13b42e4]
/home/gongjins/gem5/build/X86/gem5.opt[0x103ec82]
/home/gongjins/gem5/build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0xc5)[0x12f2e85]
/home/gongjins/gem5/build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x50)[0x130aee0]
/home/gongjins/gem5/build/X86/gem5.opt(_Z8simulatem+0xd1b)[0x130bfcb]
/home/gongjins/gem5/build/X86/gem5.opt[0x10e4b3a]
/home/gongjins/gem5/build/X86/gem5.opt[0x86ead7]
...
Any explanation or solution are appreciated!
some command line options are as follows:
"-n 1 --sys-clock=1GHz
--cpu-clock=4GHz
--checkpoint-dir=/home/gjins/benchmark/cpu2006-gcc/single/410_run/m5out
--at-instruction -r 1000000 -s 1 -W 10000000 -I 10000000
--mem-size=4294967296 --mem-type=DDR3_1600_8x8 --caches --l2cache
--ctx-swit-intval 100000 --l1i_size=32kB --l1d_size=32kB --l2_size=256kB
--l1i_assoc=8 --l1d_assoc=8 --l2_assoc=8 --cacheline_size=64 -c
/home/gjins/benchmark/cpu2006-gcc/single/410_run/bwaves_base.none -o 2"
gjins