[转帖]兆芯官方的CPU测试成绩,我复现不了
https://baijiahao.baidu.com/s?id=1734998483605483848
下图是兆芯网官上的公开测试成绩,测试对象是3.0GHz的KX-U6880A。
有几个问题:
市面上从来没有见到过3.0GHz的KX-U6880A,无论京东、淘宝还是闲鱼,都只能找到2.7GHz的KX-U6780A。包括各个厂商的产品宣传中,也从未见过3.0GHz的兆芯CPU。
兆芯官方虽然公布了测试成绩,但没有公布详细的测试环境和测试工具的编译参数。SPEC CPU 2006和STREAM都需要测试者自行编译,没有编译参数就一定程度上阻止了用户复现官方的测试成绩。
SPEC CPU 2006的测试成绩,可以换算到2.7GHz,虽然与实际测试结果会有误差,但影响不大。因此可以使用2.7GHz的KX-U6780A来尝试复现换算之后的成绩,可是我始终无法复现。
下表中是SPEC CPU 2006 int测试的官方成绩和我实测成绩的对照。SPEC CPU的测试分为“单任务”和“多任务”两种方式,还分为 base 和 peak 两种模式。peak是“峰值”,成绩总是比base要好一些,因此表中的实测成绩我是填写的peak成绩。
本人实测也是用的ICC编译器,并且版本更新。不但开启了自动并行,还使用了Jemalloc库,但测试成绩和官方的差距实在太大。可是,我在完全相同的环境测试Intel于2007年发布的笔记本CPU T7500得到的成绩,比SPEC官网上T7700的成绩还好,这就说明测试环境和编译参数都没有问题,真是很难理解。
上图汇总了我测试过的几款CPU,有用GCC编译器的,也有用ICC编译器的。int base测试我一般不用“自动并行化”,因为龙芯、飞腾公开的int base测试成绩也都没有开启“自动并行化”。int base我也一般不使用第三方库优化,同样是因为龙芯、飞腾的int base成绩不使用第三方库。
下面是飞腾公开的FT-2000+/64的测试成绩,测试的是一款64核的CPU。在上面的测试汇总中,有我实测飞腾D2000的成绩,与下表中飞腾FT-2000+/64的成绩完全对得上。飞腾D2000使用的是与它相同的核心,但核心数量缩减到了8个,CPU的主频就要高一些,因此我实测的SPECint成绩就要比下表中的高一些。
还有龙芯官方公布的3A4000和3A5000的测试成绩,我也成功复现。实测成绩甚至比官方公布的成绩更高一些。
3A4000(2.0GHz)的官方SPECint是19.1,我测试的是1.8GHz的版本,成绩是17.5,换算到2.0GHz就是19.4,比官方成绩高一些。
3A5000(2.5Ghz)的官方SPECint是26+,我实测成绩是26.6。
我的所有测试都没有得到任何的官方支持,都是自己配置的测试环境和编译参数,只是对飞腾CPU的测试得到过网友的帮助。无论是龙芯还是飞腾,又或者是Intel,它们公开的CPU测试成绩,我都能成功复现。但是对兆芯我无能为力。
下面放上我使用ICC编译器,以及使用了jemalloc库之后,测试得到的KX-U6780A的SPEC CPU int 多任务的测试报告:
即使与把官方成绩换到2.7GHz之后的153相比,base 101和peak 109也差得太远了
我的测试到底哪儿有问题呢?
[转帖]兆芯官方的CPU测试成绩,我复现不了的更多相关文章
- [转帖]兆芯发布国产X86处理器KX-6000和KH-30000,性能提升达50%,附详情介绍
兆芯发布国产X86处理器KX-6000和KH-30000,性能提升达50%,附详情介绍 2019-06-20 09:56:38作者:linux人稿源:快科技 https://ywnz.com/linu ...
- [转帖]AIDA64 6.10版发布:全面支持中国兆芯、海光x86 CPU
AIDA64 6.10版发布:全面支持中国兆芯.海光x86 CPU https://www.cnbeta.com/articles/soft/892877.htm 支持国产x86了 作为硬件识别工具领 ...
- [转帖]疑似兆芯开先KX-7000跑分曝光:IPC性能大幅提升
疑似兆芯开先KX-7000跑分曝光:IPC性能大幅提升 https://www.bilibili.com/read/cv4028300 数码 11-23 1589阅读28点赞22评论 尽管有ARM架构 ...
- [转帖]16nm国内最先进 兆芯展示x86 KX-6000八核处理器
16nm国内最先进 兆芯展示x86 KX-6000八核处理器 https://www.cnbeta.com/articles/tech/847125.htm 在近日的2019北京国际互联网科技博览会暨 ...
- 中国自主X86处理器工艺跃进:国产28nm升级16nm(上海兆芯)
提到X86处理器,世人皆知Intel.AMD,殊不知还有个VIA(威盛),在Intel反垄断世纪大战中VIA公司作为Intel霸权的受害者也最终确认了X86授权,不过VIA与前面两家的实力相差太远,X ...
- [转帖]龙芯3A4000处理器实测:28nm工艺不变 性能仍可提升100%以上
龙芯3A4000处理器实测:28nm工艺不变 性能仍可提升100%以上 http://news.mydrivers.com/1/663/663122.htm 龙芯是中科院下属的计算机所研发的自主产权国 ...
- 兆芯 服务器 win2012/win7装机总结
兆芯cpu 服务器 win2012/win7装机总结 一.设置U盘启动装机 启动后,esc进入bios修改下图两个地方,都要改,然后保存. 二.重启计算机,进入win安装界面,会出现无法安装,原因是: ...
- [转帖]龙芯下一代处理器微结构GS464E细节曝光
龙芯下一代处理器微结构GS464E细节曝光 [日期:2015-05-26] 来源:Linux公社 作者:Linux [字体:大 中 小] http://www.linuxidc.com/Linux/ ...
- [转帖]龙芯3A/3B3000通用处理器出货超30万 获得“中国芯”大奖
龙芯3A/3B3000通用处理器出货超30万 获得“中国芯”大奖 http://www.eetop.cn/cpu_soc/6946247.html 2019.10 的新闻 出后量 30万 我们贡献了 ...
- 【转帖】处理器史话 | 服务器CPU市场的战役, AMD、Intel和ARM的厮杀
处理器史话 | 服务器CPU市场的战役, AMD.Intel和ARM的厮杀 https://www.eefocus.com/mcu-dsp/377300 说完了个性鲜明的消费类电子,接下来聊一聊通 ...
随机推荐
- 昇腾实战丨DVPP媒体数据处理视频解码问题案例
摘要:本期就分享几个关于DVPP视频解码问题的典型案例,并给出原因分析及解决方法 本文分享自华为云社区<DVPP媒体数据处理视频解码问题案例>,作者:昇腾CANN . DVPP(Digit ...
- 华为云FusionInsight MRS:千余节点滚动升级业务无中断
摘要:滚动升级作为大集群数据底座的必备能力,能够完美解决了传统大数据平台操作繁琐.业务停机.升级成本高等问题,实现一个架构的持续演进,业务无中断. 华为开发者大会2021(Cloud)大会期间,由华为 ...
- MindSpore:不用摘口罩也知道你是谁
[本期推荐专题]从三大主流前端技术出发,看看它们各自特性,以及如何从业务特性出发,选择合适的框架. 摘要:我们基于MindSpore设计了一种人脸识别算法,以解决口罩遮挡场景下的人脸识别问题.该算法的 ...
- nginx 限制ip访问,禁止非法域名指向本机ip——防止被别人绑定域名到自己IP的方法
网站从国内迁移到国外,镜像主机没有配置域名(等配置好了,再配置域名),然后迁移完成了后,网站被不知道哪家的域名指向了本站服务器(很可能是某些人和组织,养域名卖的--具体是何套路,请哪位道友指教) 今天 ...
- 如何删除PPT中工具栏口袋动画
口袋动画官网无法打开 http://www.papocket.com/ 插件无法使用 卸载 在[程序和功能]中卸载后,打开PPT,菜单还是存在 选项--加载项,点击以p开头的一串代码(com加载项), ...
- Google Guava ListeningExecutorService
POM <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> < ...
- 【开源项目推荐】——纯中文本地GPT知识库搭建项目.assets
大家好,我是独孤风. 又到了本周的开源项目推荐.近一年多的时间,人工智能迎来了大爆发.GPT相关的大模型的发展让很多领域都发生了巨大的变化. 但是虽然GPT的自然语言识别功能异常的强大,但回答给我们的 ...
- go对mongodb的聚合查询
mongodb的环境搭建参考前面一篇通过mongo-driver使用说明 GO 包管理机制 BSON 介绍 在Go中使用BSON对象构建操作命令 在我们发送查询给数据库之前, 很重要的一点是,理解Go ...
- WCF 动态调用 动态代理
关键词:WCF动态调用.动态调用WCF.WCF使用动态代理精简代码架构.使用反射执行WCF接口 代码地址: https://gitee.com/s0611163/DynamicWCF https:// ...
- 【库函数】QT 中QString字符串的操作
QString是QT提供的字符串类,相应的也就提供了很多很方便对字符串的处理方法.这里把这些对字符串的操作做一个整理和总结. 1. 将一个字符串追加到另一个字符串的末尾 QString str1 = ...