El kernel de Linux para la versión 7.5 presenta una actualización significativa en el código del cifrado simétrico ChaCha. Esta mejora busca optimizar las rutas de ejecución que utilizan instrucciones AVX-512, adaptándose a los procesadores actuales que no sufren limitaciones anteriores.
Anteriormente, la implementación estaba diseñada para generaciones tempranas de CPUs Intel con AVX-512, como Skylake, las cuales presentaban problemas de reducción de frecuencia bajo carga. Ahora el código se ajusta específicamente para hardware moderno que no sufre este fenómeno de down-clocking.
Los resultados muestran un incremento notable en la velocidad de procesamiento. En concreto, los procesadores AMD Zen 5 actuales pueden lograr hasta un 99% más de rendimiento en estas tareas gracias a las nuevas optimizaciones del kernel.
Este cambio beneficia a administradores de sistemas y desarrolladores que requieren alto rendimiento en operaciones criptográficas. La actualización asegura que el cifrado utilice al máximo la potencia de instrucciones disponibles en hardware reciente.
Fuente: Phoronix
