1、Enhanced Intel SpeedStep® Technology

Enhanced Intel SpeedStep® Technology(EIST,增强型 Intel SpeedStep® 动态节能技术),是Intel公司专门为移动平台和服务器平台处理器开发的一种动态节能技术,在实现高性能的同时又能满足移动式系统的节能需求。到后来,新推出的桌面处理器也内置了该项技术,Intel CPU产品中频率在2.8G以上的Pentium 4 6xx系列、Pentium D以及CORE全系列处理器都已支持EIST技术。它能够根据不同的系统工作量自动调节处理器的电压和频率,以减少耗电量和发热量。

传统的英特尔 SpeedStep 动态节能技术,在处理器负载发生变化时,需要“捆绑式地”调高或调低CPU的电压与频率(即要想调节频率,必先调节电压)。增强型的 Intel SpeedStep 动态节能技术在该传统架构上构建,采用了如下更新的设计策略,包括:

  • 电压和频率变化的分离。通过向上和向下以小幅增量独立调节电压,处理器能够减少系统不可用的时间(在频率变化时CPU所处理的指令是需要暂停的)。因此,系统就可以更频繁在不同的电压和频率状态之间转换,提供更好的功率/性能平衡。

  • 时钟分区和恢复(Clock partitioning and recovery)。总线时钟在状态转换期间持续运转(甚至当核心时钟和锁相环路(phase-locked loop)均停止时),从而允许逻辑电路保持活动状态。在增强型 Intel SpeedStep 动态节能技术下内核时钟还能比传统架构下更快地重新启动。

增强型 Intel SpeedStep 动态节能技术降低了与更改电压/频率对 (称为p-state) 相关的等待时间,因此状态转换可以更频繁的进行,从而实现更细粒度的依需求切换和按需的功率/性能平衡优化。

BIOS中对应的设置为:

2、Kernel Cpufreq Infrastructure

CPUfreq,也即CPU speed scaling,是 Linux 内核用来支持在移动处理器上显式调节CPU主频的子系统。Linux内核做了大量工作用来加强其模块化架构,下图显示下2.6.8内核下的cpufreq框架:

图:Cpufreq 基础框架概览

- 阅读剩余部分 -