spec cpu 2017使用教程 您所在的位置:网站首页 华为iocc spec cpu 2017使用教程

spec cpu 2017使用教程

2023-08-10 21:15| 来源: 网络整理| 查看: 265

spec cpu 2017使用教程——初步

spec cpu 2017使用初体验

以下是我的初体验使用情况,不太懂,官方给的教程里也没教怎么配置.cfg文件,所以就卡住什么都做不了

安装

首先安装成功,即./install.sh,在下方输入指定的安装位置; 安装完成之后进入安装目录source shrc; 随后进入config目录,将Example-gcc-linux-x86.cfg复制一份成自己的.cfg; 随后进入自己的配置文件中EDIT处编辑自己的GCC所在位置,(我查询到自己的gcc所在位置并编辑之后,似乎并未生效); 在shrc.bat文件中将 rem set SHRC_COMPILER_PATH_SET=yes 之前的rem去掉; 再source shrc; 之后就开始测试,runcpu –config=ZJ.cfg –size=test –noreportable –tune=base –iterations=1 548.exchange2_r; 然后就一直出问题,以下为问题详细。

问题 Compiling Binaries Building 548.exchange2_r base none: (build_base_none.0000) [2017-05-08 09:16:57] Error with make ‘specmake --output-sync -j8 build’: Please review this file: “C:\cpu2017\rc5\benchspec\CPU\548.exchange2_r\build\build_base_none.0000\make.out”

Command returned exit code 2 Error with make! *** Error building 548.exchange2_r base 以上为不管测试哪个基准都会出现的同一问题,官方文档说的是gcc路径问题,但是改了很多遍也没用,卡住!!!

解决1

自己在gcc_dir 和编译器版本上做了改动之后,没有再报错,跑intrate时,只出现502和548两个集没跑通了,往下继续卡住。。。以下为出的pdf报告的error: 502和548没通 在单独跑这两个测试集的时候出现了最初的问题,即上面的j8的问题,尚未解决,卡住!!!

解决2

经留言区大哥提醒没装gfortran,因为我测试的是Ubuntu自带的gcc5.3.0所以以为它自己装好了的没单独装,解决!!!下一步看完整的报告能不能出来,卡住!!!

解决3

跑了fprate,全部跑通,唯独没看懂的就是这个did not have enough runs!不懂,这是什么情况会出的errors,怎么处理这种errors,卡住!!! 在这里插入图片描述

解决4

经评论区“冷风1023”大哥再教,又懂了一些,关于did not have enough runs!只是因为没有加–reportable,但这个选项不能对单独一个benchmark使用,所以在使用时只能对intrate、fprate、intspeed、fprate四个大类一起使用。例:sudo ./runcpu -c …/config/***.cfg fprate --reportable 至此,整型用例和浮点用例全部跑通,生成了完整的result。 下一步就是分析生成的报告: 在这里插入图片描述 根据分值评估公式,可以算出其reference时间!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有