服务器 频道

从Xeon LV处理器解读Core微架构

  处理器性能测试

  SPEC是标准性能评估公司(Standard Performance Evaluation Corporation)的简称。SPEC是由计算机厂商、系统集成商、大学、研究机构、咨询等多家公司组成的标准性能评估组织,这个组织的目标是建立、维护一套用于评估计算机系统的标准。

  SPEC CPU2000是SPEC组织推出的一套CPU子系统评估软件,它包括CINT2000和CFP2000两个子项目,前者用于测量和对比整数性能,而后者则用于测量和对比浮点性能。计算系统中的处理器、内存和编译器都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图形子系统对于SPEC CPU2000的影响非常的小。

  SPECfp测试过程中同时执行多个实例(instance),测量系统执行计算密集型浮点操作的能力,比如CAD/CAM、DCC以及科学计算等方面应用可以参考这个结果。SPECint测试过程中同时执行多个实例(instances),然后测试系统同时执行多个计算密集型整数操作的能力,可以很好的反映诸如数据库服务器、电子邮件服务器和Web服务器等基于整数应用的多处理器系统的性能。

  我们在被测服务器中安装了Intel C++ 8.1 Compiler、Intel Fortran 8.1 Compiler这两款SPEC CPU2000必需的编译器,另外安装了Microsoft Visual Studio 2003.net提供必要的库文件。按照SPEC的要求我们根据自己的情况编辑了新的Config文件,可以满足Base测试。

Tiger i7520SD平台 (Throughput)
  SPECfp
rate_base2000
  SPECint
rate_base2000

开启线程数量

4

开启线程数量

4

168.wupwise

39.4

164.gzip

36.2

171.swim

16.8

175.vpr

27.9

172.mgrid

14.3

176.gcc

55.1

173.applu

17.6

181.mcf

 19.1

177.mesa

49.7

186.crafty

40.7

178.galgel

51.5

197.parser

35.5

179.art

31.3

252.eon

69.1

183.equake

19.2

253.perlbmk

56.0

187.facerec

33.1

254.gap

41.1

188.ammp

18.6

255.vortex

65.0

189.lucas

18.8

256.bzip2

30.3

191.fma3d

20.9

300.twolf

40.8

200.sixtrack

15.0

总分

40.5

301.apsi

25.9  
总分 24.2

 

双路Xeon 5050平台 (Throughput)
 

SPECfp
rate_base2000

 

SPECint
rate_base2000

开启线程数量

8

开启线程数量

8

168.wupwise

61.8

164.gzip

60.1

171.swim

30.7

175.vpr

39.5

172.mgrid

27.7

176.gcc

83.7

173.applu

29.3

181.mcf

25.5

177.mesa

59.3

186.crafty

53.1

178.galgel

61.8

197.parser

65.7

179.art

40.1

252.eon

87.7

183.equake

25.7

253.perlbmk

71.2

187.facerec

46.4

254.gap

61.6

188.ammp

32.6

255.vortex

104

189.lucas

30.5

256.bzip2

48.4

191.fma3d

33.8

300.twolf

54.3

200.sixtrack

33.7

总分

59.2

301.apsi

49.7  
总分 38.4

 

双Paxville DP平台 (Throughput)
 

SPECfp
rate_base2000

 

SPECint
rate_base2000

开启线程数量

8

开启线程数量

8

168.wupwise

57.6

164.gzip

56.6

171.swim

22.6

175.vpr

38.2

172.mgrid

21.0

176.gcc

80.1

173.applu

21.7

181.mcf

23.1

177.mesa

57.7

186.crafty

50.0

178.galgel

53.5

197.parser

63.1

179.art

34.4

252.eon

81.9

183.equake

24.6

253.perlbmk

67.6

187.facerec

41.9

254.gap

56.3

188.ammp

33.6

255.vortex

105.0

189.lucas

22.4

256.bzip2

49.2

191.fma3d

28.5

300.twolf

50.7

200.sixtrack

32.3

总分

56.4

301.apsi

45.4

 
总分

33.3

 
双路Xeon 3.0GHz平台(Throughput)
 

SPECfp
rate_base2000

 

SPECint
rate_base2000

开启线程数量

4

开启线程数量

4

168.wupwise

47.0

164.gzip

30.8

171.swim

22.4

175.vpr

21.3

172.mgrid

18.5

176.gcc

41.2

173.applu

21.9

181.mcf

19.4

177.mesa

31.2

186.crafty

27.2

178.galgel

41.2

197.parser

33.4

179.art

29.8

252.eon

44.3

183.equake

23.1

253.perlbmk

36.4

187.facerec

35.2

254.gap

38.2

188.ammp

19.1

255.vortex

56.4

189.lucas

21.9

256.bzip2

26.9

191.fma3d

24.0

300.twolf

25.2

200.sixtrack

17.3

总分

31.9

301.apsi

25.7  
总分 25.8

  “Throughput”测试结果显示了被测平台并行处理多个浮点任务或者整数任务的能力。在这个部分超线程技术对于测试结果会有较为明显的影响。基于TYAN Tiger i752SD主板的双Xeon LV平台不支持超线程技术,平台可同时处理4线程,与双路Xeon 3.0GHz并且开启超线程功能的平台一样。

  从上面的表格很容易知道,Xeon LV的浮点性能是最低的,双Xeon 3.0略高7%左右,而Paville DP则比其高30%,Xeon 5050更是高出了近60%。整数性能测试方面,Xeon LV的表现更加优异,比双路Xeon高出了大约27%,不过还是比双路Paxville DP低大约40%,比Xeon 5050低大约46%。结合前面的分析,我们知道Xeon LV采用了同Netburst完全不同的微架构,流水管线的长度从31级缩短到了12级,虽然浮点单元相对于并没有增加太多的资源,但是其性能已经可以同主频高达3.0GHz的Xeon处理器所媲美了,整数单元的改变比较明显,相对于Netburst微架构具有更多的执行资源,其性能明显的超越了3.0GHz的Xeon处理器平台。

Xeon LV/对比平台 Xeon LV Paxville DP Xeon 5050
主频比率 1 0.71 0.66
浮点比率 1 0.72 0.63
整数比率 1 0.71 0.68

  我们用Xeon LV的主频或者测试结果比其它两个双核处理器的主频和测试结果,我们会发现在这项测试中,处理器主频依然占据着重要的位置,性能同主频之间基本是成正比的。

0
相关文章