在答案出现之前,要先了解一下Nehalem上实现了的一种新的能耗比控制技术:Turbo Mode,或者叫做Turbo Boosting,这种技术在笔记本上曾经出现过(2007年的Santa Rosa平台:Intel Dynamic Acceleration Technology英特尔动态加速技术)。作用就是当Nehalem一些核心处于空闲状态,被Power Gate关闭之后,剩余的核心可以动态提升频率以提升负载的响应能力。当然,在操作系统配合的情况下,也可能实现将其他核心上的进程迁移、集中到某一个或几个核心上,并关闭其他核心来降低功耗、提升负载响应能力。虽然目前看起来还没有什么操作系统很好地实现了该功能。
通常状态
例子:两个核心关闭,两个核心被Turbo Boost
如上图:关闭两个核心,剩下的两个核心提升了工作频率,降低了总功耗。实际上有点像一个官方的超频功能。
Core i7 Turbo Boosting
提升的频率是以倍频为单位的,如Core i7在Turbo Boosting的时候,倍频就从标准的20提升到21,处理器的主频就从默认的2.66GHz(133 x 20)提升到了2.8GHz(133 x 21)。
TDP允许的情况下,所有的核心都被Turbo Boost
并不是只有两个核的频率可以Turbo Boost,在所有核都繁忙的情况下,Core i7可以让所有的核心都提升频率,也就是说,这时候相当于一个2.80GHz的四核八线程Nehalem。在只有一个核繁忙的情况下,这个核可以提升到2.93GHz,也就是提升了2个倍频。
TDP允许的情况下,部分核心允许更进一步地Turbo Boost
作为比桌面系列更贵的产品,Xeon至强处理器在其他条件一致的情况下具有更多的增强功能,如Turbo Boost就是:它可以最多提升400MHz(单个或者两个核心),在所有核心都满负荷的时候,它们能让频率最多提升266MHz,是桌面系列的两倍。当然,这一些都需要TDP容许——也就是散热系统允许。