Kernel de Linux 6.19 habilita optimizaciones nativas de CPU para Intel y AMD

El kernel de Linux 6.19 introduce la función X86_NATIVE_CPU, que permite optimizaciones nativas capaces de mejorar el rendimiento en un 5-15% en procesadores Intel y AMD. Esta opción de Kconfig simplifica la compilación de kernels adaptados a hardware específico mediante la bandera del compilador -march=native. Los benchmarks indican ganancias en tareas como cifrado y simulaciones científicas, beneficiando potencialmente a centros de datos y computación de alto rendimiento.

La publicación del kernel de Linux 6.19 marca un avance significativo en la eficiencia del software de código abierto, particularmente a través de la integración de la optimización X86_NATIVE_CPU. Esta función, cuyas raíces se remontan a versiones anteriores del kernel pero que madura en 6.19, permite a desarrolladores y administradores compilar kernels optimizados para la arquitectura de CPU de la máquina anfitriona. Al detectar y aplicar automáticamente conjuntos de instrucciones como las extensiones AVX, reduce la dependencia de compilaciones genéricas que sacrifican rendimiento por compatibilidad amplia.

Los benchmarks de Phoronix en sistemas con CPUs modernas de Intel y AMD demuestran beneficios tangibles. Por ejemplo, las operaciones criptográficas lograron aceleraciones de hasta el 5-10%, mientras que las tareas de punto flotante en pruebas SPEC CPU vieron mejoras de hasta el 15%. Estas ganancias provienen de un mejor uso de funciones específicas de CPU, haciendo que el kernel sea más adecuado para entornos exigentes como clústeres de computación de alto rendimiento y sistemas en tiempo real.

La optimización aborda una necesidad de larga data en el ecosistema de Linux, donde los kernels genéricos a menudo dejan sin explotar el potencial de rendimiento. Como se señala en la cobertura de WebProNews, esto democratiza la construcción de alto rendimiento, reduciendo barreras para kernels personalizados en entornos empresariales. Las organizaciones con hardware heterogéneo ahora pueden considerar implementaciones adaptadas para mejorar el rendimiento y reducir el consumo de energía en centros de datos.

Complementando esto hay otras mejoras en 6.19, incluyendo correcciones al programador que resuelven una regresión de latencia del 52,4% y mejoras en el controlador de GPU AMD que ofrecen aumentos del 30% para tarjetas Radeon antiguas. Aunque surgen consideraciones de seguridad por el atado específico al hardware, el diseño modular asegura parches sin problemas. Los comentarios de la comunidad destacan tiempos de arranque más rápidos y menor latencia, señalando una posible adopción generalizada en distribuciones como Ubuntu y Red Hat.

En general, X86_NATIVE_CPU encarna la adaptabilidad de Linux, fomentando la sinergia hardware-software en medio de arquitecturas en evolución como Arrow Lake de Intel y Zen 5 de AMD.

Artículos relacionados

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Imagen generada por IA

Kernel de Linux 6.19 añade mejoras en planificación y extensiones C de Microsoft

Reportado por IA Imagen generada por IA

El próximo kernel de Linux 6.19 introduce mejoras clave en el marco sched_ext para una mejor recuperación de planificadores eBPF e integra extensiones C de Microsoft para una compilación de código más limpia. Estas actualizaciones buscan mejorar la estabilidad, el rendimiento y la eficiencia de los desarrolladores en diversos entornos de cómputo. Las contribuciones de empresas como Google, Meta y Microsoft destacan la creciente colaboración en el desarrollo de código abierto.

La versión 6.19 del kernel de Linux ha integrado parches x2APIC para mejorar las capacidades de la máquina virtual segura de AMD. Estas actualizaciones permiten manejar hasta 4096 CPUs virtuales en entornos virtualizados.

Reportado por IA

El kernel de Linux 6.19 ha solucionado una regresión significativa en el rendimiento del planificador, restaurando la eficiencia tras revelar problemas en las pruebas iniciales. Los desarrolladores identificaron y parchearon un fallo que provocó una caída del 52,4 % en los benchmarks, garantizando una gestión de tareas más fluida en los núcleos de la CPU. Esta corrección resalta el robusto proceso de desarrollo del kernel en medio de optimizaciones más amplias.

La característica de planificación consciente de caché de Intel para el kernel de Linux ha mostrado ganancias de rendimiento en procesadores Xeon 6 Granite Rapids. Los ingenieros desarrollaron esta funcionalidad para optimizar la colocación de tareas en sistemas multi-caché. Los benchmarks en una configuración dual Xeon demuestran beneficios en diversas cargas de trabajo.

Reportado por IA

El próximo kernel de Linux 6.19 ofrece mejoras significativas de rendimiento para tarjetas gráficas AMD antiguas basadas en las arquitecturas GCN 1.0 y GCN 1.1. Estos GPU antiguos, como la Radeon HD 7950, ahora pasan al moderno controlador AMDGPU, reemplazando al obsoleto controlador Radeon después de más de dos décadas. Los primeros benchmarks muestran ganancias de alrededor del 30 % en diversas aplicaciones y juegos.

Los desarrolladores gráficos de Linux han enviado parches para abordar los fallos de memoria virtual que afectan a las antiguas GPUs AMD GCN. Estas correcciones buscan mejorar la estabilidad de tarjetas como las series HD 7000 y R9 290 durante cargas de trabajo Vulkan. Los cambios llegan antes del lanzamiento del kernel de Linux 6.19.

Reportado por IA

AMD ha preparado mejoras significativas en sus controladores AMDGPU y AMDKFD para las próximas versiones del kernel de Linux. Estas actualizaciones buscan mejorar el rendimiento y la funcionalidad en el soporte de gráficos y cómputo de código abierto. Los cambios están destinados a su integración en Linux 6.20 hasta 7.0.

 

 

 

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar