回到其2021 年架构日活动,当英特尔分享其 Alder Lake CPU 架构的核心设计细节时,该公司表示 Windows 11 已进行优化,以最好地利用Alder Lake 的 Performance Hybrid 架构和新的Thread Director 技术这有助于 Windows 11 任务调度。
在此公告发布之后,早在 2021 年 11 月进行的正面交锋测试确实表明,由于微软新操作系统的特殊优化,Windows 11 的性能很容易胜过 Linux。事实上,它也击败了 Windows 10,即使在使用较旧的 Lakefield CPU 时也是如此。
快进到 2022 年 8 月,情况看起来与以前大不相同。此后,Linux 进一步优化,在底层进行了更改以缩小与 Windows 11 的差距。使用 Linux 内核版本 5.18 在 Ubuntu 上进行的最新测试显示,Alder Lake-S Core 19-12900K 与 Windows 相比几乎没有任何差11系统。
但是,根据英特尔 Linux 工程师 Ricardo Neri的新补丁,仍在进行进一步的优化。新补丁主要讨论了改进 Bigger P-cores(性能核心)和 Bug E-cores(效率核心)之间的任务调度。
在混合有较高频率 SMT 内核和较低频率非 SMT 内核的处理器上(例如 Intel 混合处理器),如果多个 SMT 同级处理器处于忙碌状态,则较低优先级的 CPU 会从较高优先级的内核中提取任务。
不要对每个 SMT 同级使用不同的优先级。相反,调整 asym_packing 负载平衡器以识别具有多个繁忙同级的 SMT 内核,并让低优先级 CPU 拉取任务。
删除这些人为的优先级可以避免多余的迁移,并让低优先级的内核检查所有 SMT 同级以查找最繁忙的队列。
根据新优化所看到的改进类型,有了这个 Linux 可能会使 Windows 11 尘埃落定。此外,由于英特尔即将推出的第 13 代 Raptor Lake 以及未来的第 14 代 Meteor Lake CPU都将采用相同的基于性能混合的设计,因此这两种方式都将是有益的。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun185339.html