SPEC性能测试之bzip2、mfc
401.bzip2测试
语言:C 负载类型:整数 多线程:支持
bzip2是Linux平台下很流行的压缩软件,测试用的程序经过改进,只能在内存中压缩和解压数据,这样就避免了磁盘性能不足带来的负面影响。
第一个测试就让人有些吃惊,微软的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 负载类型:整数 多线程:不支持
在这部分测试中,微软编译器在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处理器上表现是一致的,这正是我们期待的结果。