加入收藏 | 设为首页 | 会员中心 | 我要投稿 泉州站长网 (https://www.0595zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 营销 > 电子商务 > 分析 > 正文

在Intel编译器下AMD Ryzen处理器与Intel处理器的差距更大

发布时间:2018-12-10 05:46:20 所属栏目:分析 来源:互联网
导读:在Ryzen处理器之前,AMD已经很多年没推出全新架构X86处理器了,从推土机Bulldozer到挖掘机Excavtor四代架构只是小修小补,而全新研发的Ryzen性能提升明显,AMD之前称其IPC性能提升40%,最终实现了52%的IPC性能提升,这可比Intel每代处理器挤牙膏强多了。

  在Ryzen处理器之前,AMD已经很多年没推出全新架构X86处理器了,从推土机Bulldozer到挖掘机Excavtor四代架构只是小修小补,而全新研发的Ryzen性能提升明显,AMD之前称其IPC性能提升40%,最终实现了52%的IPC性能提升,这可比Intel每代处理器挤牙膏强多了。

  不过AMD悲剧的地方在于依然没能在性能上超越Intel,Ryzen有优势的主要是多线程及性价比,论IPC性能还是Intel处理器。在这一点上我们见过太多测试了,今天看点别的——大家别只看到Intel有最好的处理器,他们还有最好的编译器,在Intel编译器下AMD Ryzen处理器与Intel处理器的差距更大了。

在Intel编译器下AMD Ryzen处理器与Intel处理器的差距更大

  对程序员来说,使用不同的编译器会带来不同的效果,,所以他们在开发时都会考虑到编译器的影响。对普通消费者来说,并不能感受到编译器的影响,因为我们运行的程序都是编译过的,非程序员是不会想到编译器问题的。

  德国Heise网站就做过这个测试,他们在Windows 10专家Andreas Stiller的帮助下分别使用微软VS2017以及Intel的System Studio 2017编译了SPEC CPU2006的测试,测试的结果如下:

在Intel编译器下AMD Ryzen处理器与Intel处理器的差距更大

  我们以Ryzen 7 1800X和Core i7-7700K为例,SPEC CPU2206的Libquatum测试中,微软VS2017编译器下Ryzen 7 1800X是33.6、44.3,后者领先1800X处理器32%,而在Intel编译器中使用不同的指令集,不同处理器的性能会有所不同,在QxCore-AVX2下,Ryzen 7 1800X、Core i7-7700K分别是39、53,两者都有不同程度的性能提升,不过Core i7-7700K的领先幅度达到了36%,比之前32%有所增加。

  以上结果只是这个测试的一部分,Heise的这个测试是发表在他们的杂志上的,阅读全文需要订阅付费,所以我们现在只能看到部分结果,不过这已经能说明一些问题了。早前大家或许听过Intel编译器的传奇,他们不仅拥有最好的处理器,而且在C语言编译器上也下过很多功夫,自家处理器用自家编译器会有更好的效果。

  不过原文里也提到了一些问题,比如Intel的编译器会失败,AVX2指令集有时候会有反效果,导致Intel处理器降频。更重要的是Intel编译器的QxCore-AVX2优化是不能运行在Ryzen处理器上的,他们用了个小补丁才绕过这个问题。

  看到这里的结果,再联系下AMD之前针对Ryzen游戏性能不行的表态中提到过的问题——整个软件、游戏业界之前都是为Intel平台优化的。

  当然,这个问题说到底还是AMD自己的问题,几年不升级处理器架构了,事实性地放弃了高端处理器市场,Intel为自家处理器提供更好的编译器也很正常,也没义务为AMD处理器提供同样的优化,说到底AMD打铁还需自身硬,好在有了Ryzen处理器,AMD已经有竞争的基础了,剩下的就是需要持之以恒的帮助消费者及程序员、开发者等群体不断优化性能、改善兼容性吧。

(编辑:泉州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读