皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Rusticl 减少内存分配量,降低 CPU 开销

Rusticl 首席开发者、红帽的 Karol Herbst 合并了一系列针对这个用 Rust 编写的开源 OpenCL 驱动程序的补丁,以减少内存分配的数量,从而帮助降低 CPU 负载。

简而言之,现在已合并到 Mesa 25.3 开发代码中的 13 个补丁集有助于进一步减少内存分配的数量,从而提供一定的效率提升。在 AMD 显卡上,Karol 观察到这个补丁系列带来了大约 2%的提升。

Rusticl 减少内存分配量,降低 CPU 开销

Karol 在这次通用的 Gallium3D OpenCL 驱动程序实现合并中解释道:

“这是一系列小型的性能改进,降低了 CPU 开销。这些改进都不足以产生重大影响,但它们确实减少了启动内核时的分配量。同时,也清理了一些代码。

在我的 AMD 显卡上,这似乎有大约 2%的影响,这很棒 🙃”

每一丝进步都至关重要。如果您错过了我最近对 Rusticl 的基准测试,请参阅 Rusticl 与 AMD ROCm 在 Ryzen AI Max+ “Strix Halo”上的性能对比以及 Rusticl 与 Intel Compute Runtime 在 Battlemage 上对 OpenCL 的性能对比。

我们将看到到 11 月左右 Mesa 25.3 功能发布时,Rusticl 将带来哪些更多的优化。

转自 Rusticl Reduces Amount Of Memory Allocations, Lowering CPU Overhead – Phoronix