被封印8年的性能终于解禁!AVX-512满血复活:AMD Zen 5狂飙99%
最新11月10日消息,Linux内核的ChaCha对称流密码算法虽然早已支持AVX-512,但长期以来一直处于被刻意限制的状态。如今,这一遗留问题终于要在Linux 7.5中彻底解决。
过去,AVX-512代码每次最多只使用256位的寄存器处理8个数据块。这样做的原因,是为了规避早期Intel Skylake处理器在执行512位指令时触发的严重降频。为了不让整颗CPU变慢,加密代码被迫自断一臂。

随着现代Intel和AMD处理器彻底解决了降频问题,继续限制在256位已毫无意义。StrongSwan开发者Martin Willi为libcrypto中的ChaCha代码新增了一个处理16个数据块的全宽AVX-512函数,让完整的512位寄存器得以火力全开。

性能提升堪称立竿见影。在搭载完整512位数据路径的AMD Zen 5平台(如Ryzen AI Max Strix Halo)上,ChaCha算法的性能提升最高可达99%。
基准测试显示,处理1KiB以上的数据时,吞吐量从原先的约5.2GB/s直接翻倍到约10.2GB/s。即便是在仅有256位数据路径的上一代Zen 4架构上,也能获得最高39%的性能增益。
ChaCha20通常与Poly1305搭配使用,是WireGuard的核心加密算法。因此,这项优化对于高负载的网关、加密服务器以及需要处理海量加密流量的网络设备而言,意味着实打实的吞吐量翻倍。
目前,该补丁已排队进入libcrypto-next分支,预计将在年底提交的Linux 7.5合并窗口中正式合入主线。对于饱受加密性能瓶颈困扰的运维人员来说,这个被封印了8年的性能,终于要回来了。

《被封印8年的性能终于解禁!AVX-512满血复活:AMD Zen 5狂飙99%》转载自互联网,如有侵权,联系我们删除,QQ:369-8522。
相关图文
-
16GB内存跑7440亿模型有多慢!Arduino实测:7分钟才出3个词
快科技11月10日消息,将拥有7440亿参数的顶级AI大模型跑在一块Arduino开发板上会怎样?近日开发者Jim Bruges完成了一项看似不可能的挑战:他在仅有16GB内存的单板电脑上,成功运行了数据量高达... -
二手显卡价格十一连跌!锐炫B580竟是唯一历史最高价型号
快科技11月10日消息,据B站UP主“芝士华莱士”《显卡日报》11月9日数据显示,显卡市场延续回调但跌势放缓,N卡价格指数报161.22点收跌0.89点,A卡指数报113.64点收跌0.41点。闲鱼50... -
零下4°硬核降温!玩家DIY分体水冷:510W功耗下显卡仅37℃
快科技11月10日消息,近日一位Reddit玩家分享了一项令人惊叹的DIY成果:他历时两个月,成功构建了一套将冷排置于室外环境的分体式水冷系统。在-4°C的天然冷源加持下,RTX 4070 Ti Super显... -
RDNA 5在路上了!AMD提交GFX13驱动补丁:代码超1.2万行
快科技11月10日消息,AMD GPU开源内核驱动的维护者Alex Deucher近日提交了一批新补丁,为AMD下一代图形IPGFX13(GC 13.x)启用基础支持。由于GFX13普遍被认为对应RDNA 5架构,这意味着AMD下一... -
不在地面卷 去太空打!马斯克用Vera Rubin 中科曙光用国产全栈
快科技11月10日消息,太空计算正成为中美算力竞赛的新战场。就在马斯克宣布联手英伟达将Vera Rubin送入轨道的同时,中科曙光集结16路产业与国资力量,在合肥正式成立中科星云,打响了国产太空算...












