Cách bật hoặc tắt khả năng Intel TSX trong Windows 10

Bạn có thể muốn bật hoặc tắt khả năng của Tiện ích mở rộng đồng bộ hóa giao dịch Intel (Intel TSX)(Intel Transactional Synchronization Extensions (Intel TSX)) cho những bộ xử lý có hỗ trợ bộ xử lý cần thiết. Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách sử dụng cài đặt đăng ký sẽ được nêu để bật hoặc tắt TSX .

Tiện ích mở rộng đồng bộ hóa(Synchronization Extensions) giao dịch ( TSX ) là gì

Tiện ích mở rộng đồng bộ hóa giao dịch (TSX)

Tiện ích mở rộng đồng bộ hóa(Synchronization Extensions) giao dịch ( TSX ) là một phần mở rộng cho kiến ​​trúc tập lệnh x86 ( ISA ), bổ sung hỗ trợ bộ nhớ giao dịch phần cứng, tăng tốc độ thực thi của phần mềm đa luồng thông qua xóa khóa. Theo các điểm chuẩn khác nhau, TSX có thể cung cấp tốc độ thực thi ứng dụng nhanh hơn khoảng 40% trong các khối lượng công việc cụ thể và nhiều hơn 4–5 lần giao dịch cơ sở dữ liệu mỗi giây ( TPS ).

Tiện ích mở rộng đồng bộ hóa giao dịch Intel(Intel Transactional Synchronization Extensions) ( Intel TSX ) cho phép bộ xử lý xác định động xem các luồng có cần tuần tự hóa thông qua các phần quan trọng được bảo vệ bằng khóa hay không và chỉ thực hiện tuần tự hóa khi được yêu cầu. Điều này cho phép bộ xử lý để lộ và khai thác tính đồng thời ẩn trong một ứng dụng do đồng bộ hóa động không cần thiết.

Intel TSX cung cấp hai giao diện phần mềm để chỉ định các vùng mã để thực thi giao dịch.

1] Khóa phần cứng Elision (HLE)

HLE là phần mở rộng tập lệnh tương thích kế thừa (bao gồm tiền tố XACQUIRE và XRELEASE ) để chỉ định các vùng giao dịch. HLE dành cho các lập trình viên thích khả năng tương thích ngược của mô hình lập trình loại trừ lẫn nhau thông thường và muốn chạy phần mềm hỗ trợ HLE(HLE-enabled) trên phần cứng cũ, nhưng muốn tận dụng khả năng tháo khóa mới trên phần cứng có hỗ trợ HLE .

Các chức năng nội tại của Hardware Lock Elision(Hardware Lock Elision) ( HLE ) chỉ áp dụng cho các ứng dụng C / C ++ dành cho Windows .

2] Bộ nhớ giao dịch hạn chế(Restricted Transactional Memory) ( RTM )

RTM là một giao diện tập lệnh mới (bao gồm các lệnh XBEGIN(XBEGIN) , XENDXABORT ) dành cho các lập trình viên để xác định các vùng giao dịch theo cách linh hoạt hơn có thể với HLE .

RTM dành cho các lập trình viên thích giao diện linh hoạt hơn phần cứng thực thi giao dịch.

Bật hoặc tắt khả năng Intel TSX trong Windows 10

Để bật hoặc tắt khả năng của Tiện ích mở rộng đồng bộ hóa giao dịch(Intel Transactional Synchronization Extensions) Intel ( Intel TSX ) trong Windows 10 , hãy làm như sau:

Để tắt (disable) Intel TSX thông qua cài đặt đăng ký:

Khởi chạy Command Prompt ở chế độ nâng cao. (Launch Command Prompt in elevated mode.)( Nhấp vào Bắt đầu(Click Start) . Gõ CMD(Type CMD) và đồng thời nhấn tổ hợp CTRL + SHIFT + Enter ).

Sao chép và dán lệnh bên dưới và nhấn Enter .

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

Khởi động lại máy tính để các thay đổi có hiệu lực.

Để kích hoạt (enable) Intel TSX thông qua cài đặt đăng ký:

Khởi chạy Command Prompt ở chế độ nâng cao.

Sao chép và dán lệnh bên dưới và nhấn Enter .

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

Khởi động lại máy tính để các thay đổi có hiệu lực.

That’s it!



About the author

Tôi có kiến ​​thức nền tảng về kỹ thuật máy tính và công nghệ thông tin, điều này đã cho tôi một góc nhìn độc đáo về nền tảng Windows 10 và 11. Đặc biệt, tôi được trải nghiệm với cả "Trải nghiệm máy tính để bàn" của Windows 10 và trình duyệt Microsoft Edge. Kinh nghiệm của tôi với hai nền tảng này giúp tôi hiểu sâu sắc về cách chúng hoạt động và kiến ​​thức chuyên môn của tôi trong các lĩnh vực này cho phép tôi đưa ra lời khuyên đáng tin cậy về cách cải thiện chúng.



Related posts