来认识一下CPU测试的一些工具集。
1. 首先来介绍SPEC。
SPEC是由标准性能评价机构“Standard Performance Evaluation Corporation”的简称。其下面有SPEC CPU
、SPEC POWER等很多测试标准工具,例如:SPEC CPU 2006测试运算性能,SPECpower_ssj2008测试功耗
2. 什么是SPEC CPU?
SPEC CPU是标准性能评价机构 (SPEC)开发的用于评测CPU性能的基准程序测试组,是一套CPU子系统测试工具。处理器、内存和编译器都会影响最终的测试结果,而I/O(磁盘)、网络、操作系统和图形子系统对SPEC CPU2000的影响非常小。目前,SPEC CPU是业界首选的CPU评测工具。 SPEC CPU包括CINT和CFP两套基准测试程序。
3. 什么是SPECCInt 和 SPECCFP?
SPECCInt即SPE Cpu Integrate的简写,SPECCFP即SPE Cpu Float Point的简写。前者用于测量和对比CPU的整数性能,后者用于测量和对比浮点性能。CINT包含十几个个测试项目,CFP也包含十几个个测试项目。 SPEC CPU有 SPEC CPU2000, SPEC CPU2006等。
4. 测试举例:
在此次的SPEC CPU 2006测试项目中,我们主要是对华为RH2288 V2高性能计算服务器进行测试。如前所述,我们在RH2288 V2上使用RHEL 6.1系统平台进行SPEC CPU 2006测试。
测试分整数和浮点运算值。在基于至强E5-2690的Sandy Bridge-EP架构上,华为RH2288 V2的各项运算性能均有了明显提升。
SPEC CPU 2006浮点运算性能测试结果
SPEC CPU 2006整数运算性能测试结果
参考: