En av de stora tekniska förändringarna i Intels kommande Nova Lake-processorer (och även Xeon Diamond Rapids) är en utökning av instruktionsuppsättningen med något som kallas Advanced Performance Extensions (APX), skriver Windows Latest.
APX innebär att processorn får dubbelt så många register att jobba med, 32 istället för 16. Det innebär att mjukvara som har kompilerats för att utnyttja den nya arkitekturen kan hålla mer data i närminnet samtidigt och slipper skyffla lika mycket data fram och tillbaka mellan registren och cache eller primärminne.
Genomsnittlig kod kompilerad med APX-stöd gör 10 procent färre inläsnings- och 20 procent färre lagringsoperationer jämfört med samma kod på en processor utan APX. Det resulterar även i runt 10 procent färre instruktioner i den kompilerade koden, så själva kompileringen kan också bli snabbare.
Ett sätt på vilket APX kan göra Windows och program som körs i systemet snabbare är genom att minska antalet tillfällen då processorn gissar fel på vad nästa instruktion blir. Moderna processorer snabbar upp stora delar av sitt arbete genom att gissa och börja utföra nästa beräkning redan innan resultatet av föregående beräkning är klart, och varje felgissning saktar ned dem. Med dubbelt så många register kan mjukvara där sådana felgissningar förekommer ofta bli betydligt kvickare.
Microsoft har redan börjat förbereda för de nya Intel-processorerna. I det senaste Insider-bygget av Windows ingår en ny systeminställning för att aktivera APX. Den gör än så länge ingenting men är på plats inför lanseringen av Nova Lake, som Intel fortfarande säger ska ske i slutet av 2026.