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

CRC32C 的巨大加速,现代 AVX-512 CPU 合并到 Linux 6.17

在现代 Intel 和 AMD AVX-512 处理器上运行时,使用正在开发的 Linux 6.17 内核,Linux 内核中用于错误检测的 CRC32C 循环冗余校验代码路径要快得多。
在即将发布的 Linux 6.17 版本中,具有 VPCLMULQDQ 指令的AVX-512 处理器将受益于更快的长消息 CRC32C 性能。本月早些时候在 Phoronix 上介绍的补丁 Linux 内核补丁加速 CRC32 性能 对于具有“良好”AVX-512 的 CPU 已成功进入 Linux 6.17 Git,截至周一。

CRC32C 的巨大加速,现代 AVX-512 CPU 合并到 Linux 6.17

针对 CRC32C 的 VPCLMULQDQ 优化补指出,AMD Zen 4 / Zen 5 的 AVX-512 实施状况更好,并且还有进一步改进的空间。
闪亮的改进被合并为 Linux 6.17 的 CRC 更新的一部分。

Google 的 Eric Biggers 还发送了另一个 Linux 6.17 加密库更新的拉取请求,其中包括将 FSVERITY 和 AppArmor 转换为使用 SHA-2 库函数而不是 crypto_shash API。这种更改应该会产生稍微更快的性能,并且在代码方面更简单。

转自 Huge Speedups For CRC32C With Modern AVX-512 CPUs Merged To Linux 6.17 – Phoronix