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项。
AMD Shanghai SPEC CPU 2006整数运算性能
Shanghai的得分为81.7,比Barcelona的65.7分高24.4%,CPU的主频率高20%,可知在环境完全一致的情况下Shanghai的IPC性能比起Barcelona来要提升了。在测试当中,400.perlbench PERL编程语言(29.3%)、401.bzip2 压缩(46.6%)、403.gcc C编译器(30.9%)、464.h264ref 视频压缩(28.5%)、473.astar 寻路算法(25.6%)、483.xalancbmk XML处理(24.4%)共6项的提升都很明显,前面4个项目都是跟Shanghai L2/L3缓存架构的改进而密切相关的。
此外,整数运算自P4以来都是Intel的强项(例如,P4的ALU整数运算单元的频率是CPU主频的两倍),因此2.4GHz的Shanghai Opteron处理器性能比2.66GHz的Harptertown Xeon高不了太多,而400.perlbench PERL编程语言、456.hmmer 基因序列搜索、464.h264ref 视频压缩更是Intel的传统强项。2.4GHz的Shanghai Opteron处理器性能比2.66GHz的Harptertown Xeon强的项目有:401.bzip2 压缩、403.gcc C编译器、429.mcf 组合优化、462.libquantum 物理:量子计算、471.omnetpp 离散事件仿真、473.astar 寻路算法、483.xalancbmk XML处理这7项,这些项目都因为AMD的直联架构而获益。