Comment activer ou désactiver la fonctionnalité Intel TSX dans Windows 10

Vous pouvez activer ou désactiver la fonctionnalité Intel Transactional Synchronization Extensions (Intel TSX) pour les processeurs qui exposent la prise en charge nécessaire du processeur. Dans cet article, nous vous montrerons comment, en utilisant le paramètre de registre qui sera décrit pour activer ou désactiver TSX .

Qu'est-ce que les extensions de synchronisation(Synchronization Extensions) transactionnelle ( TSX )

Extensions de synchronisation transactionnelle (TSX)

Transactional Synchronization Extensions ( TSX ) est une extension de l'architecture de jeu d'instructions x86 ( ISA ) qui ajoute la prise en charge de la mémoire transactionnelle matérielle, accélérant l'exécution de logiciels multithreads grâce à l'élision de verrou. Selon différents benchmarks, TSX peut fournir une exécution d'applications environ 40 % plus rapide dans des charges de travail spécifiques et 4 à 5 fois plus de transactions de base de données par seconde ( TPS ).

Les extensions de synchronisation transactionnelle Intel(Intel Transactional Synchronization Extensions) ( Intel TSX ) permettent au processeur de déterminer dynamiquement si les threads doivent être sérialisés via des sections critiques protégées par un verrou et d'effectuer la sérialisation uniquement lorsque cela est nécessaire. Cela permet au processeur d'exposer et d'exploiter la concurrence cachée dans une application en raison d'une synchronisation dynamiquement inutile.

Intel TSX fournit deux interfaces logicielles pour spécifier des régions de code pour l'exécution transactionnelle.

1] Élimination du verrouillage matériel (HLE)

HLE est une extension de jeu d'instructions compatible avec l'héritage (comprenant les préfixes XACQUIRE et XRELEASE ) pour spécifier les régions transactionnelles. HLE est destiné aux programmeurs qui préfèrent la rétrocompatibilité du modèle de programmation d'exclusion mutuelle conventionnel et souhaitent exécuter un logiciel compatible HLE(HLE-enabled) sur du matériel hérité, mais souhaitent tirer parti des nouvelles capacités d'élision de verrouillage sur du matériel prenant en charge HLE .

Les fonctions intrinsèques Hardware Lock Elision(Hardware Lock Elision) ( HLE ) s'appliquent uniquement aux applications C/C++ pour Windows .

2] Mémoire transactionnelle restreinte(Restricted Transactional Memory) ( RTM )

RTM est une nouvelle interface de jeu d'instructions (comprenant les instructions XBEGIN(XBEGIN) , XEND et XABORT ) permettant aux programmeurs de définir des régions transactionnelles de manière plus flexible que celle possible avec HLE .

RTM est destiné aux programmeurs qui préfèrent une interface flexible au matériel d'exécution transactionnelle.

Activer ou désactiver la fonctionnalité Intel TSX dans Windows 10

Pour activer ou désactiver la fonctionnalité Intel Transactional Synchronization Extensions ( Intel TSX ) dans Windows 10 , procédez comme suit :

Pour désactiver (disable) Intel TSX via le paramètre de registre :

Lancez l'invite de commande en mode élevé. (Launch Command Prompt in elevated mode.)( Cliquez sur Démarrer(Click Start) . Tapez CMD(Type CMD) et appuyez simultanément sur la combinaison de CTRL + SHIFT + Enter ).

Copiez et collez la commande ci-dessous et appuyez sur Entrée(Enter) .

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 1 /f

Redémarrez l'ordinateur pour que les modifications prennent effet.

Pour activer (enable) Intel TSX via le paramètre de registre :

Lancez l'invite de commande(Command Prompt) en mode élevé.

Copiez et collez la commande ci-dessous et appuyez sur Entrée(Enter) .

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 0 /f

Redémarrez l'ordinateur pour que les modifications prennent effet.

That’s it!



About the author

Je suis un technicien Windows 10 et j'aide les particuliers et les entreprises à tirer parti du nouveau système d'exploitation depuis de nombreuses années. J'ai une richesse de connaissances sur Microsoft Office, y compris comment personnaliser l'apparence et personnaliser les applications pour différents utilisateurs. De plus, je sais utiliser l'application Explorer pour explorer et rechercher des fichiers et des dossiers sur mon ordinateur.



Related posts