正文内容 评论(0

Intel的“霸道”:深究编译器对CPU性能的影响
2012-09-28 21:00:46   编辑:上方文Q     评论(0)点击可以复制本篇文章的标题和链接

SPEC性能测试之bzip2、mfc

401.bzip2测试

语言:C
负载类型:整数
多线程:支持

bzip2是Linux平台下很流行的压缩软件,测试用的程序经过改进,只能在内存中压缩和解压数据,这样就避免了磁盘性能不足带来的负面影响。

Intel的“霸道”:深究编译器对CPU性能的影响

Intel的“霸道”:深究编译器对CPU性能的影响

Intel的“霸道”:深究编译器对CPU性能的影响

第一个测试就让人有些吃惊,微软的VS编译器在Core i7以及FX处理器上都有着最好的性能。更讽刺的是Intel的编译器在Phenom II X4 975上速度最快。

微软的编译器在Core i7上甚至要比AVX版还要快12%,后者本来应该是有最佳性能的。

结果有些出乎意料,SSE 4.1/4.2/AVX指令在i7/FX处理器上都是最慢的,但是Phenom X4上并非如此。

429.mcf测试

语言:C
负载类型:整数
多线程:不支持

Intel的“霸道”:深究编译器对CPU性能的影响

Intel的“霸道”:深究编译器对CPU性能的影响

Intel的“霸道”:深究编译器对CPU性能的影响

在这部分测试中,微软编译器在SSE2及AVX指令上并没有获益,获益的主要是Intel编译器。

先看一下dispatcher builds,SSE3版的性能提升了30%,其他三种就只有轻微性能提升。这里有什么问题吗?如果是使用“arch” builds,那么SSE3的性能优势就没有了。

在这里,SSE3性能更快,但对其他模型来说就不一样。

这里要为Intel说一句话,如果没有dispatcher,那么它的编译器在AMD处理器和Intel自家处理器上表现是一样的,Phenom II X4处理器在arch:SSE3模式下性能比Intel还好。

调度器(Dispatcher)在AMD FX和Phenom II处理器上表现是一致的,这正是我们期待的结果。

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#Intel

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...