Speccpu2017分数的一点介绍

简介: 对Spec2017的speed和rate分数做点介绍

speed与rate说明

  • speed:包含10个整形测试和10个浮点测试。speed测试只运行一次测试题,测试分数高,说明单次运行时间短。
  • rate:包含10个整形测试和13个浮点测试,rate测试是运行多个相同的测试题,运行数量由测试者指定,分数高,代表更大的通量(固定时间处理问题的数量)

base与peak说明

  • base:base是简单的标准的配置
  • peak:peak是可以提供更多个性化的配置编译选项

Spec2017 计算rate分值算法

$$ \Large{ratio = copies*(reference\_time/test\_time)} $$

  • copies:指定相同问题的数量
  • reference_time:SPEC给出的参考时间
  • test_time:测试得出的时间

$$ \Large{ratio = \frac{reference\_time}{test\_time/copies}} $$

说明:公式含义为,参考时间与单份测试所用时间的比值。

ratio越高表示相同时间可以处理更多的问题,即机器的通量高。

本测试过程中可以设置copies,但OpenMP被禁止。

Spec2017 计算speed分值算法

$$ \Large{ratio = \frac{reference\_time}{test\_time}} $$

  • reference_time:SPEC给出的参考时间
  • test_time:测试得出的时间

ratio越高表示完成同样的问题用时更少。

本测试过程中可采用设置threads参数提高问题处理速度,即通过用户指定OpenMP线程数进行测试。

目录
相关文章
|
6月前
PTA-大于身高的平均值
大于身高的平均值
103 6
|
6月前
PTA-求分数序列的前n项和分数 20
求分数序列的前n项和分数 20
66 0
|
4月前
|
C++
1984. 学生分数的最小差值C++
1984. 学生分数的最小差值C++
|
5月前
分数序列
【6月更文挑战第9天】分数序列。
35 5
|
5月前
|
存储 人工智能 测试技术
每日练习之字符串——得分
每日练习之字符串——得分
26 0
|
6月前
|
Python
PTA-第4章-8 求分数序列前N项和
编写程序计算序列 2/1+3/2+5/3+8/5+... 的前N项和,其中每项分子是前一项分子与分母之和,分母是前一项分子。输入一个正整数N,输出部分和,精确到小数点后两位。给定N=20,输出为32.66。以下是代码实现: ```python n = int(input()) sum = 0 a = 2 b = 1 for i in range(1, n + 1): sum += a / b c = a a = a + b b = c print(f"{sum:.2f}") ```
125 3
|
6月前
分数1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 求和
分数1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 求和
88 0
辗转相除法(既约分数)
辗转相除法(既约分数)
116 0