Recientemente, una serie de parches más recientes enviados al kernel de Linux confirmaron que Linux pronto introducirá una característica llamada "Cache Aware Scheduling" (CAS).Según las notas del parche, esta característica puede brindar una sorprendente mejora del rendimiento de hasta un 44% en tareas específicas.

El núcleo de la programación consciente del caché es permitir que el programador del sistema operativo detecte el diseño del caché de la CPU y se cargue en tiempo real.Al asignar tareas de manera inteligente, el objetivo final es maximizar la tasa de aciertos de caché y al mismo tiempo minimizar los errores de caché y la destrucción de caché.

El parche sólo se aplica al caché principal de último nivel de la CPU, que suele ser el caché de tercer nivel. Los desarrolladores dijeron que actualmente no existe ningún beneficio significativo al aplicar esta tecnología al caché de segundo nivel, como la memoria.

Sin embargo, la programación basada en caché no es nueva. Microsoft ha integrado una tecnología similar en el kernel ya en la era de Windows 10 y continúa en Windows 11.

Un ejemplo típico son los procesadores de la serie X3D de AMD. Basándose en la programación inteligente de Windows y los controladores del chipset, el sistema puede asignar con precisión cargas de juegos a núcleos con 3D V-Cache, mejorando así el rendimiento.