皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

英特尔硬件反馈接口HFI驱动程序将成为Linux 5.18内核的一部分

英特尔硬件反馈接口 “HFI “驱动程序已提交给Linux 5.18版本。
正如预期的,正在开发的Linux 5.18内核的散热子系统更新带来了新的硬件反馈接口(HFI),以使其混合架构Alder LakeCPU受益。

英特尔硬件反馈接口用于交流系统中各个CPU内核的性能和能效能力。Linux内核将利用HFI数据,在决定在可用的CPU内核/线程中放置任务时,改进任务放置。在过去的几个月里,英特尔工程师一直在研究这个新的Linux驱动程序,这可以追溯到去年。

英特尔硬件反馈接口HFI驱动程序将成为Linux 5.18内核的一部分

英特尔硬件反馈接口的功率/温度数据是根据当前系统条件和其他因素实时动态更新的。从内核文件中可以看到新的英特尔HFI驱动程序。
硬件反馈接口向操作系统提供关于系统中每个CPU的性能和能效的信息。每个能力都是在[0-255]范围内以无单位的数量给出。更高的值表示更高的能力。能源效率和性能是以单独的能力报告的。尽管在某些系统上,这两个指标可能是相关的,但在英特尔SDM中,它们被指定为独立的能力。

由于系统运行条件的变化或外部因素的作用,这些能力可能在运行时发生变化。这些能力的更新速度是针对每个处理器模型的。在一些型号上,功能在启动时被设置,并且永远不会改变。在其他型号上,能力可能每隔几十毫秒就会改变。例如,一个远程机制可能被用来降低热设计功率。这种变化可以反映在HFI中。同样,如果系统由于过热而需要节流,HFI可以反映出特定CPU上的性能降低。

内核或用户空间策略守护程序可以使用这些能力来修改任务放置决策。例如,如果一个给定的逻辑处理器的性能或能源能力变为零,这表明硬件向操作系统建议不要在该处理器上安排任何任务,分别是出于性能或能源效率的原因。

英特尔HFI的Linux驱动今天作为Linux 5.18的热更新的一部分被提交。除了驱动程序本身,intel-speed-select工具也被更新以处理英特尔HFI数据。作为这个请求的一部分,还有对其他散热驱动的修复和其他正常的代码更新,但对于终端用户来说,英特尔HFI是最值得注意的新增内容。