英特尔为混合 CPU 更新集群调度 Linux 补丁


英特尔工程师一直在为Linux内核开发新的集群调度代码,以更好地帮助其现代混合处理器的进程调度。这些补丁的更新版本现在已经发布,试图帮助提高Alder Lake CPU和更新版本的Linux性能。

英特尔工程师以前曾为Linux尝试过集群调度,但最后导致了退步......我在2021年强调了这个问题,Linux 5.16的新集群调度造成了退步,进一步伤害了Alder Lake。英特尔工程师承认了这一点,并一直致力于改善P核与E核的负载平衡,并提供进一步的修复,以确保在x86混合CPU上的正确行为。

周四的混合CPU的集群调度的v2补丁解决了前一轮代码审查中提出的一些问题。

通过这些更新的补丁,他们看到性能的改善高达约1.3%,但有些情况下也产生了多线程工作负载的~2%的打击。至少,英特尔的开源工程师继续积极致力于提高英特尔酷睿在Linux下的性能。


相關推薦

2021-11-16

早在今年 8 月英特尔举办的 Architecture Day 2021 活动中,英特尔就分享过其第十二代酷睿 Alder Lake CPU 架构的核心设计细节。在 Alder Lake 中,英特尔专为 Windows 11 进行了优化,以更好地利用 Alder Lake 中所采用的 P+E 核心的混合架构和

2023-02-24

由英特尔发起的最新内核性能补丁改进了 Linux 内核的公平调度程序代码,这个补丁系列的重点是避免不必要的跨 CPU 唤醒,可增强搭载高核心数 CPU 的 Linux 系统性能。 该 Linux 内核调度补丁主要是将短任务放在当前 CPU 上,以避

2023-04-18

度器计算不平衡导致的整数溢出” 问题。 该问题最先在英特尔至强可扩展 Sapphire Rapids 服务器上发现,自 2019 年 10 月被报告以来,一直存在于主线内核。当时报告该 Bug 的具体表现为: CFS 的重新平衡算法存在问题,kernel/sch

2022-06-15

,也可以使多插槽服务器的 Intel CPU 受益。测试显示,对英特尔至强可扩展“Ice Lake”服务器上的 Stream,其性能提高了 54~82%。 而且这个内核补丁只有几行代码: 目前该补丁已排入 sched/core 队列,如果没有其他突发情

2023-06-16

3A6000 的性能可对标 7nm 工艺制造的 AMD Zen 2 架构,相当于英特尔第 10 代酷睿的水平。 据介绍,在 2020 年之前,龙芯CPU的指令集基于 MIP S进行扩展。在 2020 年之后,龙芯所有新设计的 CPU 都基于自主设计的 LoongArc h架构。 龙芯于

2022-05-24

Linux Kernel 5.18 发布了!该版本主要变化之一是将英特尔软件定义芯片(SDSi) 驱动程序包含到主线内核中,该功能引起了不小的争议,但英特尔尚未明确表示该驱动的具体用途。 硬件方面,  Raspberry Pi Zero 2 W 在此版

2022-09-17

评估其调度决策的影响。 测试结果显示:在 1/2/4 插槽英特尔服务器,以及 AMD 服务器和台式机上, Nest 任务调度程序对轻型或中等工作负载产生 10% 到 2 倍的性能提升。对于已经充分利用 CPU 的多线程工作负载,Nest 任务调

2023-04-14

区域内,或者所有 Pod 都在 GPU model x 或 y 上运行,而不是混合运行。 suspend 字段是实现这些语义的第一步。 suspend 允许自定义队列控制器决定何时启动作业。但是,一旦作业被取消挂起,自定义队列控制器就无法影响作业的 Pod

2023-03-25

,通过资源市场化运营的方式实现综合效率的提升。 混合部署:提供资源超卖的能力,充分利用集群中 “已经售卖但未充分使用的资源” 部署更多低优业务,同时在系统侧完善 CPU、内存、磁盘、网络等多维度的资源隔离机

2023-04-27

据源和数据调度需求:支持多种类型数据源和数据类型的混合训练,如 HDFS、Kafka 等批式流式数据源,Text、PB、Parquet 等数据类型。 目前 Primus 流批一体训练框架在字节内部支持了抖音、头条、Tiktok、广告等大部分业务,每

2023-03-26

频率最高 2.2GHz,支持 PCIe 3.0 和 DDR4。虽然它比不上 AMD 和英特尔的最新处理器,但对于国产 CPU 而言是进步。 ▲ 兆芯 “永丰” CPU ▲ 兆芯 “陆家嘴” CPU 近日,兆芯工程师向 Linux 内核提交了首批支持“永丰”架构的补丁

2022-03-28

6-64 处理器,性能比上一代 KX-5000 系列提升了 50%,达到了英特尔 i5-7400 的水平。其在 2019 年刚发布时,Linux 内核上游就加入了对它的支持,但被广泛使用的 GCC 编译器一直没有正确识别陆家嘴处理器,而是将其错误识别为英特尔

2021-12-23

Alder Lake 是英特尔第 12 代酷睿处理器,这也是英特尔在 x86 架构的处理器上首次采用 P 核 + E 核混合架构,相比此前的处理器改动幅度巨大。按照英特尔的计划,Alder Lake 处理器以及搭载该处理器的 PC 将从明年年初开始陆续推出

2021-11-25

提交记录显示,英特尔正在为 Linux 提供了新的 Key Locker 支持补丁。 Key Locker 是一个 CPU 功能,用于减少密钥外泄的机会,同时保持与 AES-NI 类似的编程接口。它将 AES 密钥转换为一种编码形式,称为 "密钥句柄(key handle)"