1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 新补丁持续优化英特尔混合架构CPU性能调度 Linux或很快反超Windows 11

本帖由 漂亮的石头2022-08-27 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    Phoronix 报道称:随着针对英特尔混合 CPU 架构的持续优化,Linux 或很快实现超越 Windows 11 操作系统的性能提升。回顾 2021 年的架构日活动,芯片巨头英特尔介绍了采用大小核设计的 12 代 Alder Lake CPU 的核心设计细节。当时该公司称,其已携手微软在 Windows 11 操作系统中带来了 Thread Director 任务调度优化,以充分发挥混合架构的性能。

    [​IMG]

    (图 via Neowin)​

    2021 年 11 月的实测结果表明,操作系统层面的性能调度优化,让Windows11 轻松击败了 Linux 平台、以及微软自家的 Windows 10(即使较旧的 Lakefield CPU 也是如此)。

    时间快进到 2022 年 8 月,事情似乎正在起变化。可知随着 Linux 底层代码的持续优化,其正在逐渐缩短与 Windows 11 的性能差距。

    基于 5.18 版 Linux 内核实测表明,Alder Lake-S 酷睿 i9-12900K 处理器在 Ubuntu 发行版上的表现,已较 Windows 11 几乎没有任何差异。

    与此同时,由英特尔Linux 工程师 Racardo Neri 提交的新补丁可知,进一步的优化正在路上。

    [​IMG]

    (viaPhoronix)​

    据悉,新补丁主要改进了大核(P-cores)性能、以及与小核(E-cores)之间的任务调度。

    在混用了具有较高频率的同步多线程(SMT)内核、以及不支持 SMT 的较低频内核的处理器上,若多个 SMT 同级处理器处于忙碌状态,则较低优先级的 CPU 会适当接管前者的内核任务。

    新补丁没有采用让每个 SMT 内核被赋予不同优先级的做法,而是通过调整 asym-packing 负载均衡器来识别繁忙的同级 SMT 核心,并让低优先级的 CPU 来承担部分任务。

    在剔除了这些人为的优先级调度因素之后,系统能够避免在混合架构处理器上的多余跳动操作,使得低优先级内核可检查所有 SMT 内核中最繁忙的队列。

    受益于此,Linux 将很快实现对 Windows 11 操作系统的反超。此外考虑到即将推出的 13 代 Raptor Lake(以及 14 代 Meteor Lake 等后续产品线)都基于相同的设计理念,这一优势也将无缝延续下去。
     
正在加载...