Correcciones para el Cache Aware Scheduling en camino a Linux 7.3
Intel envía parches urgentes al tip/tip.git para estabilizar la agrupación de tareas por LLC antes del cierre de la actual ventana de versiones.
El ingeniero de Intel Tim Chen ha empujado hacia la rama sched/urgent del repositorio tip/tip.git un lote de correcciones destinadas a estabilizar la función de programación consciente de caché (Cache Aware Scheduling, CAS) introducida en la versión 7.2 del kernel de Linux. El objetivo es resolver errores subyacentes que han impedido que esta característica agrupe eficazmente las tareas relacionadas en núcleos que comparten la misma última nivel de caché (LLC), algo fundamental para mejorar la localidad de caché y reducir la latencia evitando el conocido "cache bouncing".
Detalles técnicos de los parches
Los cambios específicos incluidos en este envío mantienen la variable nr_pref_llc_running dentro del dominio ejecutable, respetan la semántica de migrate_llc_task durante el balanceo de carga activo y actualizan la capacidad de la LLC tras operaciones de hotplug de CPU. Adicionalmente, los parches excluyen los hilos del kernel de esta lógica de programación y realizan otros ajustes a bajo nivel necesarios para el correcto funcionamiento del mecanismo. Al encontrarse ya en la rama "urgent" del TIP, se espera que estos cambios sean enviados formalmente para integrarse en el ciclo actual de Linux 7.3 durante la próxima semana.
Estas correcciones son especialmente relevantes porque se marcan explícitamente para ser backporteadas también a la versión 7.2. Esto es significativo para los administradores de sistemas y distribución que ya están desplegando kernels 7.2 en producción y necesitan esta estabilidad sin esperar a una actualización mayor completa. Dado que en esta misma ventana de desarrollo también se corrigieron problemas de CAS para CPUs híbridas, la comunidad técnica espera poder reevaluar los benchmarks de rendimiento con esta nueva serie de parches aplicada, lo que podría ofrecer una imagen más precisa del impacto real de esta característica en arquitecturas heterogéneas.