Windows 11 krijgt binnenkort een prestatiewinst van 64-bit dankzij Intel en Microsoft

Intel APX-ondersteuning wordt momenteel getest in Windows 11, nu Microsoft een schakelaar heeft toegevoegd om deze functie in te schakelen.

In juli 2023 introduceerde Intel de APX-instructie om de 64-bit prestaties en efficiëntie te verbeteren ten opzichte van de bestaande ISA. In augustus 2026 publiceerde Intel bovendien versie 9 van de APX-architectuurspecificatie. Ook had het bedrijf de volledige APX-functieset al ingeschakeld in GCC 15, zodat ontwikkelaars hier op compatibele hardware direct voordeel uit kunnen halen.

Ook op het gebied van compatibele hardware en ontwikkelaarsondersteuning heeft Microsoft nu APX-ondersteuning toegevoegd aan Windows 11. Dit werd opgemerkt door X-gebruiker en Windows-liefhebber Xeno. In de recente Insider-build 29695 van het toekomstige Rubidium-platform is er voor ontwikkelaars een optie toegevoegd om APX met een eenvoudige schakelaar in te schakelen. De functieomschrijving luidt: Laat Windows APX gebruiken voor betere prestaties. Na het inschakelen wordt om een herstart gevraagd.

Voor wie zich afvraagt wat APX precies is: APX staat voor Advanced Performance Extensions. Het voegt meerdere functies en verbeteringen toe, waarvan misschien wel de belangrijkste is dat het aantal general-purpose registers, oftewel GPR’s, wordt verdubbeld van 16 naar 32. Daardoor kunnen processors meer gegevens in registers bewaren in plaats van steeds opnieuw geheugen te raadplegen. Intel schat op basis van simulaties met de SPEC CPU 2017 Integer-benchmarksuite dat APX-gecompileerde code 10% minder loads, ruim 20% minder stores en in totaal 10% minder instructies kan bevatten.

Als je de SPEC-benchmark nog niet kent: SPEC staat voor Standard Performance Evaluation Corporation. Deze CPU-benchmark geeft processors een prestatiescore op basis van verschillende fundamentele rekentaken. Het wordt gezien als een belangrijke standaard om de IPC-prestaties van verschillende cpu’s te meten en met elkaar te vergelijken.

APX introduceert ook instructies met drie operanden en een New Data Destination-register, afgekort NDD. Daardoor kunnen bewerkingen een afzonderlijk bestemmingsregister gebruiken, zonder onnodige registerverplaatsingen. Nieuwe conditional load-, store- en compare-instructies helpen compilers om minder takken in de code te gebruiken. De nieuwe No Flags-functie, oftewel NF, voorkomt onnodige updates van statusvlaggen. Deze verbeteringen zijn bedoeld om prestatieverlies door branch misprediction te beperken. Tot slot verbeteren de PUSH2- en POP2-instructies het opslaan en herstellen van registers, en met een nieuwe 64-bit absolute direct jump-instructie wordt de instructieset verder uitgebreid.

Microsoft test dit momenteel echter nog op de Rubidium-codebasis, mogelijk voor Windows 11 27H2. Daardoor kan het nog wel even duren voordat de functie beschikbaar komt voor het grote publiek. Maar gezien het feit dat versie 26H2 ook al bevestigde prestatievoordelen heeft, is dit goed nieuws: het laat zien dat de volgende Windows-feature-update eveneens met prestaties in gedachten wordt voorbereid. Heb je nog niet geüpdatet naar Windows 11 26H2? Dan maakt Microsoft dat op een ondersteund systeem nu eenvoudiger.

  • Eater

    vraag en ik antwoord

    Related Posts

    Windows 11 krijgt binnenkort een prestatiewinst van 64-bit dankzij Intel en Microsoft

    Intel APX-ondersteuning wordt momenteel getest in Windows 11, nu Microsoft een schakelaar heeft toegevoegd om deze functie in te schakelen. In juli 2023 introduceerde Intel de APX-instructie om de 64-bit…

    Microsoft heeft eindelijk geluisterd: Windows 11 krijgt een echte internet-snelheidstest

    Ik had al kritiek op de snelheidstest van Windows 11 die via Bing werkte, maar Microsoft lijkt dat nu recht te zetten met een ingebouwde ervaring in Quick Settings. En…

    Geef een reactie