X86架构下Intel CPU的power management

本文探讨Intel CPU在X86架构下如何进行power management,重点关注core clock、core reference clock、TSC、apic timer以及HPET等与频率相关的组件。通过clock modulation和调整ratio来降低运算单元的工作频率,从而达到节能目的。这些技术在Intel的datasheet中有所规定,并不受所有CPU的p-state和C-state影响。
摘要由CSDN通过智能技术生成

这里不提power management的重要性,只说如何理解Intel CPU所提供的对于power management的支持。

在计算机系统里,几乎所有的设备在工作的时候都需要一个时钟频率,即clock,对于CPU来说也不例外。在Intel CPU里,和clock相关的东西有以下几个:

  1. core clock:这个是CPU中运算单元实际运行的频率;
  2. core reference clock:顾名思义,属于运算单元运行时的参考频率;core clock就是在reference clock的基础上乘以一个ratio得到的,这个ratio是可以调整的;
  3. TSC:time stamp count,时间计数,在Intel不同的CPU上,这个计数器的工作频率有不同的方式:有的CPU里该计数器会受p-state影响,有的则不受影响。有的受C-state影响,有的则不受影响。
  4. apic timer:这个timer是不受CPU p-state影响的,能够以固定频率运行。
  5. HPET:high precision event timer:这个在PCH里,也是不受CPU p-state影响的。
core clock = core reference clock * ratio

运算单元工作频率越高,耗电就越大,那么&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值