Microsoft teste un interrupteur Windows 11 pour activer les Advanced Performance Extensions, appelées APX, dans le canal Experimental. La bascule ouvre la porte aux futures améliorations de performance offertes par les processeurs Intel et AMD.
Windows 11 ouvre la porte aux instructions APX
La préversion Build 29695.1001 publiée dans le canal Experimental (Future Platforms) contient une nouvelle bascule. Son libellé indique que Windows peut utiliser APX pour améliorer la performance, et l’activation impose un redémarrage.
Intel APX double les registres à usage général, réduit les opérations mémoire et vise les futurs processeurs
APX est une extension du jeu d’instructions x86-64 présentée par Intel en 2023. Intel et AMD collaborent à son évolution au sein de l’x86 Ecosystem Advisory Group.
Le gain le plus visible vient du nombre de registres à usage général, qui passe de 16 à 32. Un processeur peut conserver davantage de données en interne plutôt que d’aller les chercher dans la mémoire. L’extension ajoute des instructions à trois opérandes, de nouveaux tests conditionnels et d’autres raffinements destinés à limiter les transferts superflus.
Selon Intel, du code optimisé pour APX peut exécuter environ 10 % moins de chargements mémoire, plus de 20 % moins d’opérations d’écriture et 10 % moins d’instructions. Ces chiffres proviennent de simulations sur SPEC CPU 2017 Integer. Ils ne doivent pas être confondus avec des gains réels équivalents.

Microsoft avait déjà préparé le terrain dans le Windows SDK, avec la détection des capacités du processeur, des définitions d’état étendu et une meilleure prise en charge des registres APX dans WinDbg.
Côté matériel, Nova Lake et les futurs Xeon Diamond Rapids doivent prendre en charge APX. AIDA64 propose déjà un benchmark SHA-3 optimisé pour ces architectures.
AMD doit également adopter l’extension. Son architecture Zen 6 ne présente pas encore de support documenté dans GCC 16. Zen 7 pourrait donc être la première génération AMD compatible, mais l’entreprise reste discrète.
La prise en charge exige des processeurs compatibles et des logiciels compilés pour APX. Les CPU actuels ne recevront pas de gain gratuit par mise à jour. Aucune date n’a été annoncée pour une arrivée de la fonction dans les versions principales de Windows 11.



