首页 > 软件列表 > Turbo Boost
Turbo Boost

Turbo Boost

加速技术应用的监视器

软件语言:简体中文
软件授权:免费软件
适用系统:Windows
创建时间:2021-01-12
软件厂商/开发者信息:独立开发者

英特尔智能加速技术的原理

英特尔智能加速技术是一个英特尔新一代的能效管理方案,与以前一味的降低主频以达到控制能耗的想法不同,Turbo Boost的主旨在于——在不超过总TDP的前提下,尽量挖掘CPU的性能潜力。

在英特尔Nehalem架构的处理器中,每个处理核心都带有自己的PLL同步逻辑单元,每个核心的时钟频率都是独立的,而且每个处理核心都是有自己单独的核心电压,这样的好处是在深度睡眠的时候,个别的处理核心几乎可以完全被关闭。而在之前的多核心处理器中,所有的处理核心都具备相同的核心电压,也就是说着活跃的处理核心与不活跃的处理核心都要消耗相同的功耗。英特尔Nehalem架构处理器中的PCU(Power Control Unit)(参见图1)单元可以监控操作系统的性能,并且向其发出命令请求。因此它可以非常智能的决定系统的运行状态,是在高性能模式,还是在节电模式。

也就是说当应用负载提高时,系统可以在TDP的允许范围内对核心主频进行超频: 如果4个CPU内核中有一个或两个核心检测到负荷不高,那么其功耗将会被切断,也就是将相关核心的工作电压设置为0,而节省下来的电力就会被处理器中的PCU用来提升高负荷内核的电压,从而提升核心频率最终提升性能。当然不仅限于这一种状态,也可以是关闭一个核心或者是关闭三个核心。

英特尔加速技术的工作方式

当主动核心负荷大的话,则会通过“P0suteito”设定处理核心处理器状态,这时Nehalem可以在检查TDP和CPU机箱温度(Tcase)、电流量(Icc)后激活Turbo方式。在进入Turbo方式后,繁忙CPU内核的频率会提升一级, 通常每个时钟提升步进是133MHz(BCLK频率,可以看作是外频),同时PCU功耗控制单元要侦测TDP/Tcase(机箱温度)/Icc(电流量)等指数,保证TDP不会超过额定的范围。如果侦测到的TDP数值足够低,或者有其他的核心处在空闲的状态,Nehalem会将处理器的时钟频率提升到一个更高的步进,也就是将倍频增加

英特尔智能加速技术的发展

通过Turbo方式来优化处理器性能最早是在45nm版酷睿2 Duo(Penryn)处理器上引入的,当时被命名为“Intel Dynamic Acceleration Technology(IDA)”,其工作原理相对简单──Penryn双内核中当一个核心处于休眠状态时,系统可以自动提升另一个核心的频率。

相对Penryn处理器上的Turbo来说,Nehalem架构处理器的Turbo Boost技术在最终的频率提升幅度和激发Turbo的方式都有所优化,究其原因主要是由于Nehalem架构处理器的内核心数量在增加,这就会带来Turbo方式启动机会的增加,也就是说在4核心处理器上将会有更多启动Turbo的机会。同时Nehalem架构的处理器的内核能够自由关闭相应核心的电源,所以可以保证处理器在高效运行的同时降低整体功耗。

总体来说,新一代的Turbo Boost不仅提供了比上一代产品更精细的电源管理模式以及更高的电源管理效率,并且还提供了强大的性能挖掘模式,以更好的满足用户的应用处理需求,真正做到了节能与高效并举。

版本列表