Intel|英特尔Alder Lake处理器将至 如何科学去跑分?( 四 )


使用合适的编译器跑分
尽管x86 CPU的指令集是兼容的 , 但实现指令集的具体方法 , 却有所区别 。对此 , 一些针对处理器的代码优化 , 可以更完美地发挥出CPU应有的性能 。例如编译器 , 同样的测试程序 , 如果使用对CPU更友好的编译器 , 结果可能大有不同 。

Intel|英特尔Alder Lake处理器将至 如何科学去跑分?
文章图片


Anandtech使用SPEC 2017等专业软件来测试性能 , 但测试英特尔CPU没有使用ICC编译器
很多专业的媒体例如Anandtech , 会使用SPEC这样的专业测试软件来衡量CPU的性能 。不过SPEC测试可以使用不同的编译器 , Anandtech所使用的CLANG编译器 , 并不能完美发挥英特尔CPU的效用 。如果改用英特尔自己的ICC编译器 , 成绩会明显上浮 。因此 , 大家观看某些测试成绩的时候 , 需要注意使用的是什么编译器 , 不然很有可能得到不准确的结论 。
总结
CPU的性能测试是一个很复杂的问题 , 而面对新的架构设计 , 如何选择合适的测试方法又显得格外重要 。Alder Lake很快就会到来 , 它带来的架构革命会让x86的体验更上一层楼吗?我们拭目以待吧 。

推荐阅读