一套完整的测试最后会给出8个数字:整数/浮点 x 单实例/多实例 x 常规/峰值。个单实例测试每个测试项目同时只运行一个实例,这个实例是一个单线程的进程,它可以比较出在单线程/单核心状态下的CPU性能差别。
SPEC CPU 2006整数运算主要包含编译、压缩、人工智能、视频压缩转换、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整数性能
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浮点性能
很遗憾我们没有测试Dunnington的base成绩。可以发现,在单核心性能上,Nehalem-EX并没有展现出对二路专用处理器的优势,其中处理器的主频占了一个较大的因素,Nehalem-EX Xeon X7560的基本主频只有2.27GHz,这是一个新产品的初代为了稳定性而做出的折衷,到下一代的Westmere-EX主频将会更高。顺便提一下,Nehalem-EX有频率更高的型号,不过核心数量要降低到6个。
在测试当中有两个奇异项目:462.libquantum(量子计算)和436.cactusADM(广义相对论),这些项目都是内存延迟/带宽敏感类型,而不是计算密集类型,因此具有独特L3架构的Nehalem-EX表现良好。有两个因素降低了Nehalem-EX具备多个内存通道带来的高带宽优势:延迟和较低的内存频率。