Как включить или отключить возможность Intel TSX в Windows 10
Вы можете включить или отключить Расширения Intel Transactional Synchronization Extensions (Intel TSX) возможность для тех процессоров, которые предоставляют необходимую поддержку процессоров. В этом посте мы покажем вам, как с помощью параметра реестра, который будет описан, включить или отключить TSX.
Что такое расширения транзакционной синхронизации (TSX)
Transactional Synchronization Extensions (TSX) – это расширение архитектуры набора команд x86 (ISA), которое добавляет аппаратную поддержку транзакционной памяти, ускоряя выполнение многопоточного программного обеспечения за счет исключения блокировок. Согласно различным тестам, TSX может обеспечить примерно на 40% более быстрое выполнение приложений при определенных рабочих нагрузках и в 4–5 раз больше транзакций базы данных в секунду (TPS).
Расширения Intel Transactional Synchronization Extensions (Intel TSX) позволяют процессору динамически определять, нужно ли потокам сериализоваться через защищенные блокировкой критические разделы и выполнять сериализацию только при необходимости. Это позволяет процессору раскрыть и использовать параллелизм, скрытый в приложении из-за динамически ненужной синхронизации.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Intel TSX предоставляет два программных интерфейса для указания областей кода для выполнения транзакций.
1]Аппаратный замок Elision (HLE)
HLE – это расширение набора команд, совместимое с предыдущими версиями (включающее префиксы XACQUIRE и XRELEASE) для определения транзакционных регионов. HLE предназначен для программистов, которые предпочитают обратную совместимость с традиционной моделью программирования с взаимным исключением и хотели бы запускать программное обеспечение с поддержкой HLE на устаревшем оборудовании, но хотели бы воспользоваться преимуществами новых возможностей исключения блокировок на оборудовании с поддержкой HLE.
Встроенные функции Hardware Lock Elision (HLE) применимы только к приложениям C / C ++ для Windows.
2]Ограниченная транзакционная память (RTM)
RTM – это новый интерфейс набора команд (содержащий инструкции XBEGIN, XEND и XABORT) для программистов, позволяющий определять транзакционные области более гибким образом, чем это возможно с HLE.
RTM предназначена для программистов, которые предпочитают гибкий интерфейс аппаратному обеспечению для выполнения транзакций.
Включение или отключение возможности Intel TSX в Windows 10
Чтобы включить или отключить возможность Intel Transactional Synchronization Extensions (Intel TSX) в Windows 10, выполните следующие действия:
К запрещать Intel TSX через параметр реестра:
Запустите командную строку в режиме с повышенными привилегиями. (Нажмите «Пуск». Введите CMD и одновременно нажмите сочетание клавиш CTRL + SHIFT + Enter).
Скопируйте и вставьте команду ниже и нажмите Enter.
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 1 /f
Перезагрузите компьютер, чтобы изменения вступили в силу.
К включить Intel TSX через параметр реестра:
Запустите командную строку в режиме с повышенными привилегиями.
Скопируйте и вставьте команду ниже и нажмите Enter.
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 0 /f
Перезагрузите компьютер, чтобы изменения вступили в силу.
Вот и все!
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)