El kernel Linux versión 7.4 está programado para integrar una mejora significativa en el rendimiento relacionada con la optimización AVX-512. Esta actualización se centra específicamente en la función xor_gen, la cual es fundamental para el código de RAID del sistema operativo.
La función xor_gen se utiliza principalmente por el software RAID para generar y validar bloques de paridad, esenciales para configuraciones como RAID5 y RAID6. Las mejoras en esta función buscan reducir los tiempos de procesamiento al aprovechar instrucciones avanzadas de la unidad vectorial avanzada.
Los parches que habilitan esta optimización están diseñados para beneficiar a procesadores AMD Zen 4 y versiones posteriores, así como a las actuales CPUs de servidor de Intel que soportan AVX-512. Esto representa un avance importante en la eficiencia de sistemas de almacenamiento empresarial.
Durante los últimos meses, se han estado circulando parches para esta implementación, y el ciclo de desarrollo del kernel planea fusionar este cambio en la próxima versión estable. El objetivo es ofrecer un gran salto de rendimiento a administradores de sistemas que utilicen hardware moderno con soporte para estas instrucciones.
Según reportó Phoronix, esta integración marcará una mejora sustancial en las tareas de gestión de paridad, asegurando que los servidores con arquitectura compatible obtengan el máximo beneficio de sus capacidades de procesamiento vectorial sin necesidad de cambios mayores en la configuración del software.
Fuente: Phoronix — https://www.phoronix.com/news/Linux-7.4-Land-AVX-512-xor-gen
