IT 之家 10 月 13 日消息,Phoronix 发现,英特尔工程师兼 Linux 电源管理子系统维护者 Rafael Wysocki 上周提交了一组补丁,用于优化英特尔最新酷睿 Ultra 系列处理器的能耗模型。
这些更新主要面向采用 P 核(性能核心)与 E 核(能效核心)混合架构、但不具备超线程(SMT)功能的处理器,例如最新的 Lunar Lake 以及即将推出的 Panther Lake 平台。
简化能耗模型,减少调度开销
Wysocki 指出,由于 CPU 混合架构设计,现有能耗模型对于新一代笔记本电脑平台来说 " 比实际需求复杂得多 ",因此他提出了一系列简化方案。
他表示:" 新的能耗模型可占用更少内存,并显著降低了对调度器的负担(主要源于状态表规模的缩减)。" 具体改进包括:
为各类 CPU 核心引入独立于性能的能耗系数;
将各功耗域(PD)状态数缩减至 2 个;
优先调度无 L3 缓存的 LPE 核(当前能效最高核心);
通过 CPUID 中的 CPU 类型标识来识别 P 核与 E 核,取代以往不够稳定的混合比例因子;
优先调度 E 核而非 P 核,从而实现更高能效。
Wysocki 还为三种核心重新制定了相对的能耗优先级规则:
LPE 核相对于 E 核的优先级系数为 1.5 倍;
E 核相对于 P 核的优先级系数为 2 倍;
故 LPE 核相对于 P 核的优先级系数为 3 倍。
这意味着在同一混合架构中,系统调度器将更倾向于调用功耗更低的核心,以提升总体能效。
该补丁目前处于公开测试中,虽然赶不上即将发布的 Linux 6.18 内核,但有望在未来数月内为并入 6.19 做好准备。IT 之家后续将保持关注。
Wysocki 表示,后续将针对无 SMT 的混合架构 CPU 平台进行性能与功耗测试,以评估此次优化的实际效果。
登录后才可以发布评论哦
打开小程序可以发布评论哦