|

2、关于浮点运算的误区
SPECint2000和SPECfp2000分别衡量服务器的整数运算能力和浮点运算能力。然而很多人并不是非常清楚所谓整数运算能力和浮点运算能力的实质意义。
大多数高性能计算机都是用来进行高精度、大计算量的科学计算,所以对于诸如石油勘探、地质勘测、天气预报等用户来说,非常注重服务器的浮点运算能力,就是因为整数运算能力是指系统对于16位以内数据的计算精确度和速度,而浮点运算能力代表的是一个计算机系统对于16位以上数据的计算速度和结果精确度。
所以,对于高性能计算机的用户来说,在采购服务器的时候,对于厂商提供的SPECfp2000浮点运算基准测试要给予重点关注,而对于一般的商业用户来说,一个计算机系统的浮点运算能力强或者弱,并没有太大的实质意义,这个用户群体更应该关注诸如TPC-C等在线事务交易处理性能。

3、英特尔处理器对浮点运算能力的加强
英特尔至强处理器系列与英特尔安腾处理器系列通过先进的处理器体系架构对系统的浮点运算能力进行了优化与加强,在Linpack,SPECfp2000等多项基准测试中均体现出优异的性能,其主要策略是并行计算与大量的内核资源。
以安腾系统的EPIC架构为例,其大量的寄存器资源(264个通用寄存器)可以保证每时钟周期6条指令的并发执行,同时,丰富的板上资源,包括24MB的二级缓存可以使得所有处理器浮点运算单元保持高效运转,减少等待造成的系统空闲。同时,多线程、多核技术的应用进一步强化了其并行能力,使其在各项基准测试中的浮点性能进一步提升。
第二节:在线事务处理能力的衡量
对于大多数的商业用户来说,对于服务器系统的要求与科学计算用户有着明显的区别。对于这部分用户来说,他们更关注服务器对于交易的处理能力以及处理成本,而不是峰值、单CPU的运算能力。
在衡量基于数据库应用的服务器性能时,在线事务交易处理(OLTP)系统性能成为一个关键指标。在现有的Benchmark体系中,有三个基准测试可以帮助用户有效衡量服务器系统的OLTP性能,就是TPC-C、TPC-H和SPECCPU。 |