首页 > 业界 > 关键词  > amd最新资讯  > 正文

新Linux内核调度程序补丁可提升AMD Zen处理器的某些工作负载性能

2021-12-02 13:15 · 稿源: cnbeta

由 Linux 内核邮件列表可知,开发人员正在审查一组两个补丁,以调节内核调度程序的某些行为。对于 AMD 霄龙(EPYC)/ 锐龙(Ryzen)处理器的用户来说,新补丁有望带来显著的性能提升。其实去年,Linux 内核调度程序的代码已迎来部分调整,以允许 NUMA 节点之间的非均衡浮动,除非 1/4 的 CPU 内核占用率高于正常水平。

4.png

资料图(来自:AMD | PDF)

此前,仅当目标节点有效空闲时,Linux 内核才允许 NUMA 节点之间的非均衡调用。长期从事相关工作的 Linux 内核开发者 Mel Gorman 去年写道,他们已经重新审视了内核 NUMA 节点之间的非均衡变化。

1.png

在最后一级缓存(LLC)和节点之间未构成 1:1 关系的情况下 —— 以拥有多个 LLC 的 AMD Zen 处理器为例 —— 这么做可能并不是充分发挥其性能的最优解。

好消息是,随着新内核调度补丁的到来,Linux 将能够考虑到多个 LLC 的 NUMA 不平衡,从而带来性能体验的进一步提升。

3.png

由 Mel Gorman 分享的跑分成绩可知,AMD Zen 3 平台可在 Stream OpenMP 内存基准测试项目中,迎来高达 180 ~ 268% 的改进。

2.jpg

截图(来自:LKML)

在 CoreMark CPU 综合基准测试项目中,最大提升也达到了 15%(至少也有将近 10 % 的提升),此外 SPECjbb Java 工作负载的性能也有所改进。

  • 相关推荐
  • 大家在看
  • 腾讯云服务器12.12限时秒杀-1核2G首年50元

    腾讯云服务器12.12多种机型限时抢购,1核2G服务器4.17元/月,2核4G服务器6.17元/月,专业技术7*24小时在线服务,腾讯云为企业和个人提供快捷,安全,稳定的云服务!

    广告
  • 性能增超25%!AMD Zen4/Zen 4C处理器现身Linux:最大128核

    日前有开源技术社区发现,对Zen 4和Zen 4C的支持已经在Linux中得以实现,其中Zen 4最高用于96核Genoa EPYC处理器,识别信息为AMD Family 19h Models 10h-1Fh;Zen 4C则将用于128核Bergamo EPYC处理器,识别信息为AMD Family 19h Models A0h-AFh...外界解读为这是Zen 4类似于Alder Lake也要上马大小核的信号,使得整个家族产品更具适配弹性......

  • 阿里巴巴为Linux内核调度提出组平衡器(GB)概念

    随着越来越多的组织为了发展云计算等业务配置他们的服务器在应用程序之间共享CPU核心/资源,而不是专门分配CPU核心给单个应用程序/任务,中国公司阿里巴巴正在为Linux内核调度器提出一个新的"组平衡器"概念以提升系统资源利用表现。拟议中的的Linux组平衡器主要是在任务间共享资源时减少资源冲突。这个平衡器的重点是在各组CPU核心之间平衡各组任务。关于这个组平衡器(GB)的"征求意见"今天被发出,并被总结为:"我们需要的是一种

  • Linux内核更新:AMD锐龙5000 APU白捡最多28%性能

    在Linux平台使用锐龙5000的用户,这次捡到宝了。几天前,Linux 5.16内核上线,Phoronix测试后(Linux 5.16 + Mesa 22.0-dev)惊喜发现,相较于5.15/5.11,新内核对集成Radeon GPU的锐龙APU非常友好,性能提升幅度最低2%,最高甚至能到28%(Xonotic 0.8.2)。以锐龙5 5500U为例(Zen2),GLmark 2测试中有14%的提升,另一款基于Zen3的锐龙7 Pro 5850U笔记本也有类似表现。稍稍遗憾的是,GPU部分的性能似乎还是一如既往,并没有CPU这

  • 三星与特斯拉合作发布23个补丁 FSD开始适用主线Linux内核

    三星与特斯拉合作发布了一组23个补丁,用于使特斯拉的完全自动驾驶(FSD)SoC适用于主线Linux内核。这23个补丁使特斯拉的完全自动驾驶SoC能够从上游Linux内核启动,而目前使用的是下游内核构建。特斯拉不仅利用Coreboot支持开源的AMD GPU Linux驱动,甚至支持将其添加到主线Linux内核中。Tesla FSD SoC支持包括设备树的添加和对内核的各种修改,以提供这种基本支持,该技术主要是建立在现有的三星Exynos SoC驱动路径上。由于利用了

  • 微软重塑"DXGKRNL"驱动 欲将其纳入Linux内核

    早在2020年,微软宣布DXGKRNL驱动为内核驱动组件,用于支持Windows Subsystem for Linux(WSL2)中的GPU加速用例。最初的DXGKRNL驱动很快就被上游内核开发者提出了各种问题,而现在,在过去的一年里,微软一直在重新制作这个内核驱动,并在周三发布了新版本。DXGKRNL是他们的"DirectX"内核驱动组件,用于Windows Subsystem for Linux(WSL2),支持Hyper-V环境下的图形加速和GPU计算。DXGKRNL也将用于他们即将推出的Android Window

  • 英特尔补丁Linux提供Alder Lake的大小核支持以提高性能降低能耗

    英特尔为Linux系列操作系统推出了几个补丁,以帮助通过P和E内核(即性能和效率内核)提高AlderLake的性能并降低能耗。Linux操作系统将通过即将推出的补丁获得对英特尔Alder Lake GoldenCove和Gracemont性能和效率内核的支持。随着英特尔第12代酷睿Alder Lake系列CPU的发布,人们发现新CPU的性能在微软Windows 11中比在Linux操作系统中更有效率。这是由于Linux对英特尔的线程主管技术没有足够的支持,该技术允许操作系统正确访问高?

  • 庞大的2.3k补丁系列将提高Linux的构建性能50~80%并修复"依赖地狱"

    长期从事Linux内核开发的IngoMolnar今天发布了一组大规模的补丁。多达2297个补丁从2020年底就开始整理,并完全重塑了Linux内核的头文件层次结构。这项"快速内核头文件"工作的目标是加快内核的构建时间,同时清理过程中的很多东西,以解决"依赖性地狱"问题。这套庞大的补丁涉及到大部分的Linux内核代码库,因为它重新设计了内核构建的头文件处理。最终的结果是加快了Linux内核编译的速度,无论是清洁构建还是增量构建。Molnar在补丁

  • 瞬间登顶Geekbench!AMD Zen 4处理器跑分曝光

    今天,爆料者@davideneco25320放出了AMD即将发布的Zen 4平台新品的Geekbench基准测试结果,这款处理器的单核跑分高达24723,凭借绝对优势瞬间登顶。可以看到,在截图上,Geekbench将AMD Zen 4识别为了AMD Ryzen 5 4500U”,但从下方的跑分来看,AMD Zen 4的成绩远高于4500U单核1100左右,多核4500的成绩。因此,AMD Ryzen 5 4500U”多半是Geekbench的识别错误。不过即便不考虑芯片识别的问题,这个成绩本身也相当不对劲。在这条AMD

  • Linux 5.17将支持AMD智能追踪缓冲区功能

    作为 AMD APU / SoC 芯片的新特性之一,“智能追踪缓冲区”(简称 STB)可分析系统在遇到故障时调用的最后一项功能。通过在后台保持透明运行,AMD STB 得以帮助隔离系统故障,以便用户在后续借助 DebugFS 接口来读取分析。最新消息是,其已做好了为 Linux 5.17 提供支持的准备。截图(来自:Kernel.org)虽然补丁代码描述中没有明确提及 AMD STB 支持的硬件类型,但其它代码有指代它至少支持 Cezanne SoC 。Radeon 图形方面,AMD ?

  • Linux 5.17将引入修复x86平板电脑问题的驱动程序

    在下一轮 Linux 5.17 内核更新周期中,开发团队计划引入一个名为“x86-android-tablets”的驱动程序,以解决与平板电脑有关的一些问题和无法正常运行的缺陷。近年来,红帽长期开发者 Hans de Goede 一直在负责这方面的事务,以及其它与桌面相关的改进。他表示,作为 ACPI 差分系统描述表(DSDT)的一部分,许多 x86 平板电脑仅存在无效条目和其它问题。但当尝试在所述硬件上运行主线 Linux 时,仍会导致遇到一些问题。好消息是,Ha

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天