如何指定在SPEC CPU 2006基准测试中运行的工作负载?

时间:2012-12-19 21:58:57

标签: benchmarking specifications

我目前正在尝试使用SPEC CPU 2006对新的FDO工具链进行基准测试。

某些基准测试使用多个工作负载运行。例如473.astar与河流和BigLakes一起运行。

当我在此基准测试中使用FDO时,它会被编译,然后使用BigLakes进行训练,然后使用河流进行训练。问题是该工具不提供聚合,因此第一次培训是无用的。

我希望能够像运行astar.rivers和astar.BigLakes2048那样做两个单独的基准测试。例如,astar.rivers会做:

编译 用河流训练阿斯塔尔 编 基准的河流与河流

使用runspec是可能的,还是我必须使用脚本自己完成所有操作而不使用SPEC工具?

我读了几篇论文,结果以这种方式呈现,所以我想这是可能的。

非常感谢

1 个答案:

答案 0 :(得分:2)

我找到了问题的解决方案。

这样做的方法是复制基准目录,重命名它,然后删除不需要的输入文件。删除ref和train输入文件很重要。此外,有必要编辑Spec / object.pm文件以设置新名称。还需要编辑CFP2006.bset或CINT2006.bset文件中的任何一个来添加新的基准测试,否则即使在原始文件中,runspec也不会显示任何结果。

它不漂亮,但效果很好。

相关问题