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线程数进行测试。

目录
相关文章
|
7月前
PTA-求分数序列的前n项和分数 20
求分数序列的前n项和分数 20
88 0
|
3月前
|
存储 C语言 Python
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
654 4
|
6月前
分数序列
【6月更文挑战第9天】分数序列。
53 5
|
6月前
|
存储 人工智能 测试技术
每日练习之字符串——得分
每日练习之字符串——得分
28 0
|
7月前
|
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}") ```
140 3
|
7月前
16.有一分数序列 1/2,2/3,3/5,5/8,8/13,13/21,…求出这个序列的前200 项之和
16.有一分数序列 1/2,2/3,3/5,5/8,8/13,13/21,…求出这个序列的前200 项之和
77 0
|
7月前
分数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 求和
97 0
辗转相除法(既约分数)
辗转相除法(既约分数)
119 0
|
算法
分数的加减乘除
分数的加减乘除
166 0
分数的加减乘除