Onlangs bevestigde een reeks nieuwste patches voor de Linux-kernel dat Linux binnenkort een functie zal introduceren genaamd "Cache Aware Scheduling" (CAS).Volgens de patchopmerkingen kan deze functie bij specifieke taken een verbazingwekkende prestatieverbetering tot wel 44% opleveren.
De kern van cache-aware planning is om de planner van het besturingssysteem in staat te stellen de cache-indeling van de CPU te detecteren en in realtime te laden.Door taken op een intelligente manier toe te wijzen, is het uiteindelijke doel het maximaliseren van de cachehitratio en het minimaliseren van cachemissers en cachethrashing.
De patch is alleen van toepassing op de hoofdcache op het laatste niveau van de CPU, meestal de cache op het derde niveau. De ontwikkelaars zeiden dat er momenteel geen significant voordeel is bij het toepassen van deze technologie op de cache op het tweede niveau, zoals geheugen.
Cachebewust plannen is echter niet nieuw. Microsoft heeft soortgelijke technologie al in het Windows 10-tijdperk in de kernel geïntegreerd en gaat door met Windows 11.
Een typisch voorbeeld zijn de processors uit de X3D-serie van AMD. Het systeem vertrouwt op de intelligente planning en chipsetdrivers van Windows en kan de gamebelasting nauwkeurig toewijzen aan cores met 3D V-Cache, waardoor prestatieverbeteringen worden bereikt.
