![Intel p-state 是全局设置还是可以针对每个核心单独设置?](https://linux22.com/image/152487/Intel%20p-state%20%E6%98%AF%E5%85%A8%E5%B1%80%E8%AE%BE%E7%BD%AE%E8%BF%98%E6%98%AF%E5%8F%AF%E4%BB%A5%E9%92%88%E5%AF%B9%E6%AF%8F%E4%B8%AA%E6%A0%B8%E5%BF%83%E5%8D%95%E7%8B%AC%E8%AE%BE%E7%BD%AE%EF%BC%9F.png)
我的理解是,p 状态控制频率和电压以提高电源效率。
p 态越高,功率效率越高。
问题:
Intel p-state 是所有核心的全局设置还是可以为每个核心单独设置?
有关 p 状态的更多信息:
答案1
摘自2015年发表的一篇论文:英特尔 Haswell 处理器的能效特性调查。它表示“Haswell-EP 中的 FIVR(请参阅第 II-B 节)为每个内核提供单独的电压。这使得每内核 pstates (PCPS) [14] 成为可能,而不是像以前的产品那样为所有内核提供一个 p 状态。
电压和频域的更精细粒度使节能运行时和操作系统能够降低单核的功耗,同时将其他核的性能保持在高水平。”
因此,在 Intel Haswell 处理器之前,似乎没有基于每个核心的 P 状态。但在 Intel Haswell 之后,出现了基于每个核心的 P 状态。
答案2
协处理器具有基于包的 P 状态、基于内核的 C 状态(有时称为 CC 状态)和基于包的 C 状态(PC 状态)。它还能够在 Turbo 模式下运行3。没有基于每个核心的 P 状态。