服务器评测要注意什么

再谈IPC,它其实就等同于处理器的效率,现阶段绝大多数处理器在微架构方面的改进,主要目标都是为了提高IPC。例如英特尔从NetBurst到Core,再到现在的Nehalem微架构,最大的进步就在于IPC越来越强。增加处理器内核数量同样有助于提升总的IPC,但就像我们不能单纯以时钟频率来判断处理器的性能一样,我们也不能仅仅依据处理器内核数量的多少来预测其表现。

举例来说,假如一款处理器单个内核的平均持续IPC要高于另一款处理器,那么后者内核数量即使比它多,在性能上也不一定能超越前者,这说明处理器并不是内核数量越多就越强,而应是总体的实际工作效率越高越好。如果有了出色的实际单时钟周期指令处理能力,再乘上较高的时钟频率,这样的处理器在设计上也就奠定了实现高性能的基石。

相对于以上两点,应用程序的优化这一偏“软”的因素对处理器性能的影响可能就有些令人费解了,但看到很多单线程软件在多核平台上不尽人意的表现后,大家可能就会明白其意义所在。这种优化,在过去是指要尽量精简程序的指令,而在今天,则还包括了针对处理器多线程并行处理能力的优化,惟有如此,它才能真正最大化地利用到并反映出处理器的性能。

上述三个因素,严格来说只是决定处理器性能表现的最关键的因素而已,它们中有任何一个成为短板,势必就会带来不利影响,因此它们之间达到一种平衡的状态就非常重要。当然,如果我们考察的是处理器的能效的话,那么需要平衡的因素就还会包括它的功耗。


相关内容

    暂无相关文章