运行 SPEC CPU2006 <hmmer> 时发生错误:致命:writeBlob(0, ...) 失败

问题描述

我使用arm/gem5.opt,SE模式来运行SPECcpu2006 benchmark hmmer

我的命令如下:

~/work_env/FirefoxDownload/gem5-stable/build/ARM/gem5.opt  ~/work_env/FirefoxDownload/gem5-stable/configs/example/se.py \
--cpu-type=TimingSimplecpu \
--caches \
--cacheline=64 \
--l1i_size=16kB \
--l1i_assoc=2 \
--l1d_size=16kB \
--l1d_assoc=2 \
--maxinsts=1000000000 \
--fast-forward=500000000 \
-c /home/sha256/work_env/cpu2006/456.hmmer/exe/hmmer_base.arm \
-o "--fixed 0 --mean 500 --num 500000 --sd 350 --seed 0 /home/sha256/work_env/cpu2006/456.hmmer/data/ref/input/retro.hmm

错误查看:

Global frequency set at 1000000000000 ticks per second
warn: Failed to generate dot output from m5out/config.dot
warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes)
0: system.remote_gdb: listening for remote gdb on port 7000
Switch at instruction count:500000000
info: Entering event queue @ 0.  Starting simulation...
info: Increasing stack size by one page.
fatal: writeBlob(0,...) Failed
Memory Usage: 646240 KBytes

writeBlob 似乎有问题,我尝试通过搜索相关问题来找出问题所在,但它没用,而且我是 gem5 的新手。

错误在其他基准测试中没有发生

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)