服务器 频道

64位对决32位 SPEC CPU运算效能测试

  整数运算主要包含编译、压缩、人工智能、视频压缩转换、XML处理等,此外,各种日常操作也主要是基于整数操作。SPEC CPU 2006的整数运算包含了400.perlbench PERL编程语言、401.bzip2 压缩、403.gcc C编译器、429.mcf 组合优化、445.gobmk 人工智能:围棋、456.hmmer 基因序列搜索、458.sjeng 人工智能:国际象棋、462.libquantum 物理:量子计算、464.h264ref 视频压缩、471.omnetpp 离散事件仿真、473.astar 寻路算法、483.xalancbmk XML处理共12项。

 
SPEC CPU 2006整数测试成绩

  浮点运算包括的全部都是科学运算,科学运算需要用到大量的高精度浮点数据,如410.bwaves 流体力学、416.gamess 量子化学、433.milc 量子力学、434.zeusmp 物理:计算流体力学、435.gromacs 生物化学/分子力学、436.cactusADM 物理:广义相对论、437.leslie3d 流体力学、444.namd 生物/分子、447.dealII 有限元分析、450.soplex 线形编程、优化、453.povray 影像光线追踪、454.calculix 结构力学、459.GemsFDTD 计算电磁学、465.tonto 量子化学、470.lbm 流体力学、481.wrf 天气预报、482.sphinx3 语音识别共17项测试。


SPEC CPU 2006浮点运算测试成绩

  整数运算的提升令人惊讶,从46.4分提升到74.8分,61.2%的提升部分要归功于操作系统的变化才对,也表明32位2003系统下成绩偏低。而浮点运算提升只有6.7%,很正常的数值。我们可以看到,在整数运算中,并不是所有的项目都得到了提升,而提升的项目中,幅度也不同,400.perlbench项目提升幅度比较过分,如401.bzip2这样的测试提升就不大。有些项目的性能还倒退了,如403.gcc、429.mcf、445.gobmk这三个项目就如此。这表明64位环境虽然很好——但非尽善尽美。

0
相关文章