最近的项目需要在gem5上跑SPEC 2017的int测试集,无奈网上没有完整的命令参考,因此花了很大的功夫去搜罗和尝试,最后终于明白了这个玩意儿在gem5上该怎么跑,具体的就是–cmd和–option该怎么写。
主要参考了两篇文档:
SPEC 2017 int rate command lines
[gem5/spec2017/spec17_benchmarks_ref.py]
其实,主要看后一个就行了。
例如,针对int 500.perlbench_r的:
#500.perlbench_r
perlbench_r = Process(pid = 500)
perlbench_r.executable = 'perlbench_r_base.mytest-m64'
data =