Tsx инструкция процессора как включить

Чтобы включить или отключить функцию Intel Transactional Synchronization Extensions (Intel TSX) в Windows 10, выполните следующие действия:

Запустите командную строку (администратор). (Нажмите Пуск. Введите CMD и одновременно нажмите сочетание клавиш CTRL + SHIFT + Enter).
Скопируйте и вставьте команду ниже и нажмите Enter.

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 1 /f

Перезагрузите компьютер, чтобы изменения вступили в силу

Как включить функцию Intel TSX в Windows 10
Как включить функцию Intel TSX в Windows 10

Чтобы включить Intel TSX через параметр реестра:

Запустите командную строку в режиме (администратор)
Скопируйте и вставьте команду ниже и нажмите Enter

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 0 /f

Перезагрузите компьютер, чтобы изменения вступили в силу

Как отключить функцию Intel TSX в Windows 10
Как отключить функцию Intel TSX в Windows 10

Что такое TSX

Transactional Synchronization Extensions (TSX) — это расширение архитектуры набора команд x86 (ISA), которое добавляет поддержку аппаратной транзакционной памяти, ускоряя выполнение многопоточного программного обеспечения за счет устранения блокировки. Согласно различным оценкам, TSX может обеспечить примерно 40% более быстрое выполнение приложений в определенных рабочих нагрузках и в 4–5 раз больше транзакций базы данных в секунду (TPS).

Расширения Intel Transactional Synchronization (Intel TSX) позволяют процессору динамически определять, нужно ли сериализовать потоки через критические секции, защищенные блокировкой и выполнять сериализацию только при необходимости. Это позволяет процессору раскрывать и использовать параллелизм, скрытый в приложении, из-за динамически ненужной синхронизации.

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 предназначен для программистов, которые предпочитают гибкий интерфейс аппаратному обеспечению для выполнения транзакций.

Download Windows Speedup Tool to fix errors and make PC run faster

You may want to enable or disable Intel Transactional Synchronization Extensions (Intel TSX) capability for those processors that expose the necessary processor support. In this post we will show you how, using the registry setting that will be outlined to enable or disable TSX.

What is Transactional Synchronization Extensions (TSX)

Transactional Synchronization Extensions (TSX)

Transactional Synchronization Extensions (TSX) is an extension to the x86 instruction set architecture (ISA) that adds hardware transactional memory support, speeding up the execution of multi-threaded software through lock elision. According to different benchmarks, TSX can provide around 40% faster applications execution in specific workloads, and 4–5 times more database transactions per second (TPS).

Intel Transactional Synchronization Extensions (Intel TSX) allow the processor to determine dynamically whether threads need to serialize through lock-protected critical sections and to perform serialization only when required. This lets the processor expose and exploit concurrency hidden in an application due to dynamically unnecessary synchronization.

Intel TSX provides two software interfaces to specify regions of code for transactional execution.

1] Hardware Lock Elision (HLE)

HLE is a legacy-compatible instruction set extension (comprising the XACQUIRE and XRELEASE prefixes) to specify transactional regions. HLE is for programmers who prefer the backward compatibility of the conventional mutual-exclusion programming model and would like to run HLE-enabled software on legacy hardware, but would like to take advantage of new lock elision capabilities on hardware with HLE support.

Hardware Lock Elision (HLE) intrinsic functions apply to C/C++ applications for Windows only.

2] Restricted Transactional Memory (RTM)

RTM is a new instruction set interface (comprising the XBEGIN, XEND, and XABORT instructions) for programmers to define transactional regions in a more flexible manner than that possible with HLE.

RTM is for programmers who prefer a flexible interface to the transactional execution hardware.

To enable or disable Intel Transactional Synchronization Extensions (Intel TSX) capability in Windows 10, do the following:

To disable Intel TSX via the registry setting:

Launch Command Prompt in elevated mode. (Click Start. Type CMD and simultaneously press CTRL + SHIFT + Enter key combo).

Copy and paste the command below and hit Enter.

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 1 /f

Restart the computer for the changes to take effect.

To enable Intel TSX via the registry setting:

Launch Command Prompt in elevated mode.

Copy and paste the command below and hit Enter.

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerKernel" /v DisableTsx /t REG_DWORD /d 0 /f

Restart the computer for the changes to take effect.

That’s it!

Obinna has completed B.Tech in Information & Communication Technology. He has worked as a System Support Engineer, primarily on User Endpoint Administration, as well as a Technical Analyst, primarily on Server/System Administration. He also has experience as a Network and Communications Officer. He has been a Windows Insider MVP (2020) and currently owns and runs a Computer Clinic.

Обновлено сентябрь 2023: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку

  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Microsoft опубликовала руководство, помогающее пользователям защитить свои системы от отказа в обслуживании (DoS) и нарушениях безопасности при раскрытии информации о процессорах Intel, о котором было объявлено во вторник на этой неделе.

Obinna has completed B.Tech in Information & Communication Technology. He has worked as a System Support Engineer, primarily on User Endpoint Administration, as well as a Technical Analyst, primarily on Server/System Administration. He also has experience as a Network and Communications Officer. He has been a Windows Insider MVP (2020) and currently owns and runs a Computer Clinic.

Обновлено сентябрь 2023: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку

  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Microsoft опубликовала руководство, помогающее пользователям защитить свои системы от отказа в обслуживании (DoS) и нарушениях безопасности при раскрытии информации о процессорах Intel, о котором было объявлено во вторник на этой неделе.

Уязвимость DoS, отслеживаемая в CVE-2018-12207, затрагивает базовые клиентские и серверные процессоры Intel до 8-го поколения включительно, в то время как спекулятивная уязвимость, отслеживаемая в CVE-2019-11135, обнаруживается в способности Intel Transactional Synchronization Extensions (TSX) к Защита процессоров Intel до 10-го поколения включительно незначительна.

Transactional Synchronization Extensions (TSX), также известный как Transactional Synchronization Extensions New Instructions (TSX-NI), является расширением архитектуры набора команд x86 (ISA), которое добавляет поддержку аппаратной памяти транзакций и ускоряет выполнение многопоточного программного обеспечения. через Elision Lock. Основываясь на различных тестах, TSX / TSX-NI может обеспечить примерно на 40% более быстрое выполнение приложений и в 4-5 раз больше транзакций базы данных в секунду (TPS) для определенных рабочих нагрузок.

TSX / TSX-NI был задокументирован Intel в феврале 2012 года и был представлен в июне 2013 года для отдельных Микропроцессоры Intel на основе микроархитектуры Haswell. Процессоры Haswell ниже 45xx и SKU серий R и K (с включенным множителем) не поддерживают TSX / TSX-NI. В августе 2014 года Intel объявила об ошибке в реализации TSX / TSX-NI на текущих уровнях процессоров Haswell, Haswell-E, Haswell-EP и ранних процессоров Broadwell, что привело к отключению функции TSX / TSX-NI на затронутые процессоры через обновление прошивки.

В 2016 году была обнаружена атака синхронизации по побочному каналу, в которой TSX / TSX-NI обрабатывал ошибки транзакций (например, ошибки страниц), чтобы сломать KASLR во всех основных операционных системах.

Поддержка эмуляции TSX / TSX-NI предоставляется в составе эмулятора разработки программного обеспечения Intel. Существует также экспериментальная поддержка эмуляции TSX / TSX-NI в диапазоне QEMU.

Intel TSX предоставляет два программных интерфейса для указания областей кода для исполнения сделки.

Аппаратная блокировка Elision (HLE)

HLE — это расширение набора команд, совместимое с возрастом (с префиксами XACQUIRE и XRELEASE) для указания областей транзакций. HLE предназначен для программистов, которые предпочитают обратную совместимость традиционной взаимоисключающей модели программирования и которые хотят запускать HLE-совместимое программное обеспечение на более старом оборудовании, но хотят воспользоваться преимуществами новых возможностей блокировки на оборудовании, поддерживаемом HLE.

Встроенные функции Hardware Lock Elision (HLE) применимы только к приложениям C / C ++ для Windows.

Ограниченная память транзакций (RTM)

RTM — это новый интерфейс набора команд (состоящий из команд XBEGIN, XEND и XABORT), который позволяет программистам определять транзакционные поля более гибко, чем с помощью HLE.

RTM предназначен для программистов, которые предпочитают гибкий интерфейс аппаратному обеспечению для выполнения транзакций.

Обновление за сентябрь 2023 г .:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать

Отключите Intel® Transactional Synchronization Extensions (Intel® TSX), используя следующий параметр реестра:

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

Перезагрузите компьютер, чтобы изменения вступили в силу.

Включите Intel® Transactional Synchronization Extensions (Intel® TSX) с помощью следующего параметра реестра:

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

Перезагрузите компьютер, чтобы изменения вступили в силу.

https://news.ycombinator.com/item?id=21533791

Совет эксперта: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь

ed_moyes

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Сообщение Просмотров: 1,099

Введение

TSX (Transactional Synchronization Extensions) — это набор инструкций и функциональность, доступная в процессорах Intel, включая Intel 12600KF. TSX предназначен для обеспечения поддержки атомарных транзакций на уровне аппаратуры. Это позволяет упрощать разработку параллельных программ, повышая производительность и обеспечивая целостность данных.

Основные особенности

TSX включает в себя три режима работы:

  1. Программная обработка транзакций (Hardware Lock Elision, HLE) — использует характеристики транзакций для улучшения производительности, облегчая обработку критических секций кода.
  2. Аппаратная обработка транзакций (Restricted Transactional Memory, RTM) — предоставляет аппаратную поддержку для атомарных транзакций, позволяя выполнять код внутри транзакций с минимальной задержкой.
  3. Совмещенная обработка транзакций (Mixed-mode Execution, RTM) — предоставляет возможность использовать обе предыдущие модели в одном процессе.

Преимущества

Использование TSX может привести к следующим преимуществам при разработке программ:

  • Увеличение производительности: TSX позволяет атомарно выполнять набор инструкций, что снижает временные затраты на выполнение критических секций кода и обеспечивает более эффективное использование многоядерных процессоров.
  • Упрощение разработки: TSX предоставляет средства для управления потоками данных и возможность обнаружения конфликтов данных, что позволяет легче создавать параллельные программы и снижает возможность ошибок.
  • Обеспечение целостности данных: TSX гарантирует, что все изменения данных, выполненные внутри транзакции, либо применяются полностью, либо откатываются, обеспечивая целостность данных и предотвращая состояние гонки.

Ограничения и использование

TSX имеет некоторые ограничения и требуется некоторая осторожность при использовании:

  • Код, выполняемый внутри транзакции, должен быть атомарным и изолированным от других потоков, чтобы предотвратить состояния гонки.
  • Обнаружение конфликтов данных может привести к откату всей транзакции, поэтому стоит избегать конфликтов, когда это возможно.
  • TSX требует поддержки аппаратуры, поэтому не все процессоры Intel поддерживают эту функциональность.

Заключение

TSX-инструкции и функциональность в процессоре Intel 12600KF обеспечивают разработчикам возможность использовать атомарные транзакции на уровне аппаратуры. Это позволяет повысить производительность, упростить разработку и обеспечить целостность данных. Несмотря на некоторые ограничения, TSX является мощным инструментом для разработчиков параллельных программ.

Smailik

Искусственный Интеллект

(113324)


2 недели назад

Есть такое После входа в BIOS необходимо найти пункт Advanced CPU Settings и открыть его. Затем нужно перейти в подраздел Intel (R) Software Guard Extensions и выбрать пункт Intel (R) TSX Enable/Disable. По умолчанию этот параметр установлен в значение Disabled. Чтобы включить Intel TSX, нужно выбрать значение Enabled и сохранить изменения.

А.С.Мастер (1138)

2 недели назад

Может быть, вы ещё знаете как avx 515 включить или это уже невозможно?)

А.С.
Мастер
(1138)
А.С., *avx512

Понравилась статья? Поделить с друзьями:
  • Ts18 магнитола андроид инструкция на русском
  • Ts10 магнитола инструкция по эксплуатации
  • Ts kbd em2 metal tantos кодонаборная панель инструкция
  • Ts kbd em ip66 metal инструкция
  • Tromcardin complex инструкция по применению на русском языке