信创CPU与牙膏厂和按摩店CPU的简单对比

发布时间 2023-04-10 14:59:06作者: 济南小老虎

信创CPU与牙膏厂和按摩店CPU的简单对比


摘要

周天时学习验证了SPEC2006的工具.
晚上时写完了第一稿简单的使用
因为 SPEC 完整跑完非常漫长. 
我想了一下短平快还是通过使用一个简单的 runspec 跑单独的一个场景的方式进行简单验证 

本着一个观点. 分低的性能一定不好用. 分高的性能不一定好.

注意 最右边分别是 阿里云的 倚天 710 和 AMD的 9T34 CPU
都仅是购买的虚拟机. 
6150和E5-2620以及信创CPU-飞腾,鲲鹏,都是纯物理机. 

测试结果

image


测试说明

所有的测试均采用默认值进行验证.
大部分仅跑一次. 

性能结果与自己的的感受比较类似. 
倚天的结果真的很好
但是需要注意的是 不同CPU的主频是不一样的. 

这里简单一个说明
使用飞腾S2500 上面的银河麒麟V10SP1的物理机和虚拟机测试结果的差异为:
物理机: 23.5
虚拟机: 20.0 

感觉基本上虚拟化会影响 15% 左右的性能. 

结果查看

测试结果
查看测试结果:
①测试结果会在测试时打印在终端输出当中,可在终端中看到结果分数;或在SPECCPU/result目录中查看测试结果文件。

②执行整数测试时,会在SPECCPU/result目录中生成以下五个文件:
“CINT2006.xxx.flags.html”
“CINT2006.xxx.pdf”
“CINT2006.xxx.rsf”
“CINT2006.xxx.txt”
“CPU2006.xxx.log”

③执行浮点测试时,会在SPECCPU/result目录中生成以下五个文件:
“CFP2006.xxx.flags.html”
“CFP2006.xxx.pdf”
“CFP2006.xxx.rsf”
“CFP2006.xxx.txt”
“CPU2006.xxx.log”

其中:
flags.html文件中间存放了本次测试中每个测试项使用的所有Flags信息;
pdf文件为最常用的结果文件,其中包含了结果的柱状图、Hardware信息、Software信息、结果的数据表、General Notes、Flags等多种信息;
rsf文件为SPEC CPU2006是原始结果文件,可通过该文件重新生成其他结果文件;
txt文件内容和pdf文件类似,区别是txt为纯文本结果文件。

From : https://blog.csdn.net/wkl_venus/article/details/127688671

调优方式

调优方案:
SPEC CPU2006测试中,测试系统的处理器、内存子系统和使用到的编译器(SPEC CPU2006提供的是源代码,并且允许测试用户进行一定的编译优化)都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图 形子系统对于SPEC CPU2006的影响非常的小。
根据上述描述,影响因素包含CPU、内存、编译器。通常的优化方案包含:
1 更换性能更强劲的CPU
2 插满内存条
3 更换内存类型,如DDR3换成DDR4
4 更新性能更佳的内核版本
5 编译器:升级gcc、g++、gfortran
6 编译器使用的库:升级libc、libm、libdl、ld、libcrypt库版本
7 编译器的编译选项:选用合适的编译参数可起到优化作用,比如-O3、-ffast-math、-funroll-loops、-fprefetch-loop-arrays等。
8.编译器选择:选择优化更好的编译器,如icc、icpc、ifort等。
From :https://blog.csdn.net/wkl_venus/article/details/127688671