资讯动态

  • 首页 AVX-512性能解锁,AMD Zen 5迎来近乎翻倍提升

AVX-512性能解锁,AMD Zen 5迎来近乎翻倍提升

2026-11-10

随着Linux内核的更新,曾被限制的ChaCha对称流密码算法即将在7.5版本中完全恢复AVX-512的功能。此前,出于对早期Intel Skylake处理器降频问题的应对,AVX-512的使用被限制在256位寄存器,每次仅能处理8个数据块,从而导致性能受限。随着现代Intel与AMD处理器解决了降频问题,这种限制已显得毫无必要。

StrongSwan的开发者Martin Willi为libcrypto中的ChaCha代码新增了处理16个数据块的全宽AVX-512函数,使得512位寄存器的性能得以充分发挥。在搭载全512位数据路径的AMD Zen 5平台上,ChaCha算法的性能提升可高达99%。基准测试显示,在处理超过1KiB的数据时,其吞吐量从约5.2GB/s直接翻倍至约10.2GB/s。即便是此前的Zen 4架构,亦可实现最高39%的性能增益。

ChaCha20算法常与Poly1305结合使用,作为WireGuard的核心加密算法,这项优化将极大提升高负载网关、加密服务器及需要处理大量加密流量的网络设备的性能。目前,这一补丁已被提议纳入libcrypto-next分支,预计会在年底的Linux 7.5合并窗口中正式上线。这标志着经历8年限制的加密性能,终于迎来了恢复。 赏金女王