El 9 de noviembre de 2026, Phoronix informó de que una función AVX-512 para ChaCha capaz de procesar 16 bloques estaba en cola en la rama libcrypto-next, asociada a Eric Biggers. La presentación del parche para la ventana de integración de Linux 7.5 se esperaba para finales de 2026. Phoronix comunicó mejoras de hasta el 99 % en AMD Ryzen AI Max Strix Halo (Zen 5) con la ruta de 512 bits y de hasta el 39 % en Zen 4 con una ruta de 256 bits.

Esos porcentajes corresponden a pruebas de ChaCha, el cifrado de flujo que optimiza el cambio. No son mediciones de una conexión VPN completa ni de WireGuard.

Una ruta más ancha para procesar ChaCha

La explicación del parche atribuida por Phoronix a Martin Willi describe la ruta AVX-512VL existente como capaz de procesar hasta ocho bloques a la vez en registros YMM de 256 bits. La ruta propuesta usa registros ZMM de 512 bits y procesa 16 bloques por invocación.

RutaRegistros vectorialesBloques por invocación
AVX-512VL existenteYMM, 256 bitsHasta 8
Nueva ruta descritaZMM, 512 bits16

Según esa explicación, el código recurre a la nueva ruta para entradas de más de ocho bloques. También se habilita junto a AVX-512VL y queda condicionada por X86_FEATURE_PREFER_YMM.

Willi explicó que la ruta más estrecha se había elegido para evitar la fuerte bajada de frecuencia que las instrucciones ZMM de 512 bits provocaban en Skylake-X. La explicación añade que esa penalización no se da en procesadores AVX-512 más recientes.

Qué miden las mejoras de Zen 5 y Zen 4

Los máximos comunicados por Phoronix corresponden a plataformas y anchos de datos distintos:

PlataformaRuta de datosMejora máxima reportada en ChaCha
AMD Ryzen AI Max Strix Halo (Zen 5)512 bitsHasta el 99 %
AMD Zen 4256 bitsHasta el 39 %

No es una comparación directa entre Zen 4 y Zen 5: cambian tanto la plataforma como el ancho de la ruta. Las cifras describen el rendimiento de ChaCha en las condiciones indicadas.

Una mejora en el procesamiento de ChaCha y la velocidad de una VPN completa son medidas distintas.

Qué se puede concluir sobre WireGuard

Phoronix no comunicó una medición de extremo a extremo de un túnel WireGuard. Por tanto, sus resultados de ChaCha no permiten calcular cuánto podría cambiar la velocidad de una conexión VPN: el porcentaje del algoritmo no se traslada directamente al rendimiento del túnel.