本帖最后由 小钻风 于 2017-5-9 18:52 编辑
AMD曾经提到过Ryzen游戏性能不行是因为整个软件、游戏业界之前都是为Intel平台优化的。
对程序员来说用不同的编译器会带来不同的效果,所以在开发时都会考虑到编译器的影响。普通消费者运行的程序都是编译过的并不能感受到编译器的影响。德国网站就做了个测试,他们在Windows 10专家Andreas Stiller的帮助下分别使用微软VS2017以及Intel的System Studio 2017编译了SPEC CPU2006的测试,测试的结果如下:
这个测试是发表在杂志上,阅读全文需要订阅付费,只能看到部分结果。以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%比之前有所增加。
https://www.heise.de/newsticker/meldung/AMD-Ryzen-Performance-unter-der-Lupe-3703483.html
问一下论坛里的程序员有没有碰到过以上这种情况,不同编译器对不同CPU差距能有多大?
|