Intel的“霸道”:深究编译器对CPU性能的影响
  • 上方文Q
  • 2012年09月28日 21:00
  • 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 | 收藏0