SPEC功耗基准测试程序

目前,SPEC提供了十几种不同的基准测试程序,使用真实的应用程序、严格制定的执行规则以及报告需求,达到测试不同的计算环境的目的。其中最新的是SPECpower,它可以报告服务器在不同负载水平下(以10%的比例递增)的功耗。图1-21给出了在基于Barcelona处理器的服务器上的测试结果。

SPECpower最早来自于面向Java商业应用的SPEC基准程序(SPECJBB2005),它主要测试处理器、caches、主存以及 Java虚拟机、编译器、无用单元收集器、操作系统片段。性能采用吞吐率来测量,单位是每秒完成的操作次数。还是为了简化结果,SPEC采用单个的数字来进行归纳,称为“overall ssj_ops per Watt”,其计算公式是:

 

式中,ssj_opsi为工作负载在每10%增量处的性能,poweri是对应的功耗。

 

图1-21 SPECpower_ssj 2008在服务器上的运行结果

服务器的具体配置为双插槽2.3GHz AMD Opteron X4 2356(Barcelona)处理器,16GB DDR2-667 DRAM,500GB硬盘。