欢迎来到天天文库
浏览记录
ID:27850305
大小:118.00 KB
页数:4页
时间:2018-12-06
《全靠自家的编译器 AMD的Ryzen处理器仍敌不过Intel处理器.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、全靠自家的编译器AMD的Ryzen处理器仍敌不过Intel处理器 在Ryzen处理器之前,AMD已经很多年没推出全新架构X86处理器了,从推土机Bulldozer到挖掘机Excavator四代架构只是小修小补,而全新研发的Ryzen性能提升明显,AMD之前称其IPC性能提升40%,最终实现了52%的IPC性能提升,这可比Intel每代处理器挤牙膏强多了。不过AMD悲剧的地方在于依然没能在性能上超越Intel,Ryzen有优势的主要是多线程及性价比,论IPC性能还是Intel处理器。在这一点上我们见过太多测试了,今天看点别的——大家别只看到Intel有最好的处
2、理器,他们还有最好的编译器,在Intel编译器下AMDRyzen处理器与Intel处理器的差距更大了。 对程序员来说,使用不同的编译器会带来不同的效果,所以他们在开发时都会考虑到编译器的影响。对普通消费者来说,并不能感受到编译器的影响,因为我们运行的程序都是编译过的,非程序员是不会想到编译器问题的。德国Heise网站就做过这个测试,他们在Windows10专家AndreasSTIller的帮助下分别使用微软VS2017以及Intel的SystemStudio2017编译了SPECCPU2006的测试,测试的结果如下: 在Intel自家编译器及微软V
3、S编译器下,Ryzen及Intel处理器也有不同表现 我们以Ryzen71800X和Corei7-7700K为例,SPECCPU2206的Libquatum测试中,微软VS2017编译器下Ryzen71800X是33.6、44.3,后者领先1800X处理器32%,而在Intel编译器中使用不同的指令集,不同处理器的性能会有所不同,在QxCore-AVX2下,Ryzen71800X、Corei7-7700K分别是39、53,两者都有不同程度的性能提升,不过Corei7-7700K的领先幅度达到了36%,比之前32%有所增加。 以上结果只是这个测试的一部分,H
4、eise的这个测试是发表在他们的杂志上的,阅读全文需要订阅付费,所以我们现在只能看到部分结果,不过这已经能说明一些问题了。早前大家或许听过Intel编译器的传奇,他们不仅拥有最好的处理器,而且在C语言编译器上也下过很多功夫,自家处理器用自家编译器会有更好的效果。 不过原文里也提到了一些问题,比如Intel的编译器会失败,AVX2指令集有时候会有反效果,导致Intel处理器降频。更重要的是Intel编译器的QxCore-AVX2优化是不能运行在Ryzen处理器上的,他们用了个小补丁才绕过这个问题。 PS:看到这里的结果,再联系下AMD之前针对Ryzen游戏性
5、能不行的表态中提到过的问题——整个软件、游戏业界之前都是为Intel平台优化的。当然,这个问题说到底还是AMD自己的问题,几年不升级处理器架构了,事实性地放弃了高端处理器市场,Intel为自家处理器提供更好的编译器也很正常,也没义务为AMD处理器提供同样的优化,说到底AMD打铁还需自身硬,好在有了Ryzen处理器,AMD已经有竞争的基础了,剩下的就是需要持之以恒的帮助消费者及程序员、开发者等群体不断优化性能、改善兼容性吧。
此文档下载收益归作者所有