Chuyển đến nội dung chính
Hỗ trợ cơ sở tri thức

Intel® Transactional Synchronization Extensions (Intel® TSX) Cập nhật Giám sát Bộ nhớ và Hiệu suất cho Bộ xử lý Intel®

Loại nội dung: Thông tin sản phẩm & Tài liệu   |   ID bài viết: 000059422   |   Lần duyệt cuối: 16/10/2024

Cập nhật nền tảng Intel (IPU) 2021.2 và các phiên bản mới hơn bao gồm bản cập nhật vi mã sẽ ảnh hưởng đến hành vi của Intel® Transactional Synchronization Extensions (Intel® TSX) và Đơn vị giám sát hiệu suất (PMU) trên các bộ xử lý sau:

Bảng 1: Các bộ xử lý bị ảnh hưởng bởi IPU 2021.1 Những thay đổi đối với Intel TSX và PMU

Mô hình gia đình Bước Dòng bộ xử lý / Chuỗi số bộ xử lý
06_4EH, 06_5EH Tất cả Dòng sản phẩm Bộ xử lý Intel® Core™ và Bộ xử lý Intel® Xeon® thế hệ thứ 6 E3-1500m v5 và dòng sản phẩm E3-1200 v5 dựa trên vi kiến trúc Skylake
06_8EH <=0xB Bộ xử lý Intel® Core™ thế hệ thứ 7/8 và Bộ xử lý Intel® Pentium® dựa trên vi kiến trúc Kaby Lake/Coffee Lake/Whiskey Lake
06_9EH <=0xC Bộ xử lý Intel® Core™ thế hệ thứ 8/9 và Bộ xử lý Intel® Pentium® dựa trên vi kiến trúc Coffee Lake

Intel® TSX là một công nghệ cho phép bộ nhớ giao dịch phần cứng. PMU đo lường các sự kiện hiệu suất bằng cách sử dụng bộ đếm hiệu suất. Để biết thêm chi tiết về Intel® TSX, hãy tham khảo Tài nguyên Web về Intel® Transactional Synchronization Extensions. Để biết thêm chi tiết về PMU, hãy tham khảo phần Giám sát Hiệu suất trong Hướng dẫn dành cho Nhà phát triển Phần mềm Intel® (Intel® SDM) Tập 3.

Khi bản cập nhật vi mã IPU 2021.1 trở lên được áp dụng, các thay đổi sau sẽ xảy ra trên các bộ xử lý bị ảnh hưởng:

  • Intel® TSX sẽ bị tắt theo mặc định.
  • Bộ xử lý sẽ buộc hủy bỏ tất cả các giao dịch Bộ nhớ giao dịch bị hạn chế (RTM) theo mặc định.
  • Một bit CPUID mới CPUID.07H.0H.EDX[11](RTM_ALWAYS_ABORT) sẽ được liệt kê, được thiết lập để chỉ ra cho phần mềm cập nhật rằng vi mã được tải đang buộc RTM hủy bỏ. Thông tin về lệnh CPUID có trong phần Nhận dạng Bộ xử lý và Xác định Tính năng trong Intel® SDM.
  • Trên các bộ xử lý liệt kê hỗ trợ RTM, các bit liệt kê CPUID cho Intel TSX (CPUID.07H.0H.EBX[11] và CPUID.07H.0H.EBX[4]) tiếp tục được đặt theo mặc định sau khi cập nhật vi mã.
  • Khối lượng công việc được hưởng lợi từ Intel® TSX có thể thay đổi hiệu suất.
  • Phần mềm hệ thống có thể sử dụng chức năng mới trong Model-Specific Register (MSR) 0x10F TSX_FORCE_ABORT[TSX_CPUID_CLEAR] để xóa các bit Hardware Lock Elision (HLE) và RTM để cho phần mềm biết rằng Intel® TSX đã bị tắt.

Ngoài ra, Intel TSX sẽ bị tắt theo mặc định trong hai CPUID bổ sung có IPU 2021.2.

Bảng 2: Các bộ xử lý bị ảnh hưởng bởi IPU 2021.2 thay đổi đối với Intel TSX

Mô hình gia đình Bước Dòng bộ xử lý / Chuỗi số bộ xử lý
06_8EH 0xC Bộ xử lý Intel® Core™ thế hệ thứ 8/10, bộ xử lý Intel® Pentium™ và bộ xử lý Intel® Celeron® dựa trên vi kiến trúc Whiskey Lake, Comet Lake và Amber Lake
06_9EH 0xD Bộ xử lý Intel® Core™ thế hệ thứ 9 và bộ xử lý Intel® Xeon® E dựa trên vi kiến trúc Coffee Lake H

Khi vi mã IPU 2021.2 được tải, những thay đổi tương tự được áp dụng cho các bộ xử lý trong Bảng 1 cũng sẽ áp dụng cho các bộ xử lý được liệt kê trong Bảng 2, với hai điểm khác biệt:

  • PMU trên các bộ xử lý này không bị ảnh hưởng bởi bản cập nhật vi mã.
  • Trên các bộ xử lý này, phần mềm hệ thống có thể sử dụng một bit trong 0x122 Model-Specific Register (MSR), TSX_CTRL[TSX_CPUID_CLEAR], để xóa các bit Hardware Lock Elision (HLE) và RTM CPUID để cho phần mềm biết rằng Intel TSX đã bị tắt.

Sự cố đặt® hàng bộ nhớ mở rộng đồng bộ hóa giao dịch Intel (PDF) cung cấp thông tin chi tiết về các thay đổi hành vi Intel TSX và PMU do vi mã được cập nhật trong IPU 2021.1 và các phiên bản mới hơn, đồng thời là hướng dẫn dành cho các nhà phát triển trình điều khiển PMU và nhà phát triển công cụ hiệu suất. Intel không mong đợi bản cập nhật vi mã này sẽ ảnh hưởng đến người dùng không sử dụng PMU hoặc những người chỉ sử dụng các trình điều khiển và công cụ PMU được cập nhật. Một số người dùng nâng cao về giám sát hiệu suất (Perfmon) có thể cần phải thay đổi tập lệnh và phương pháp thu thập của họ. Tài liệu kỹ thuật Vô hiệu hóa Phần mở rộng Đồng bộ hóa Giao dịch Intel® (Intel® TSX) cho Tài liệu Kỹ thuật Bộ xử lý Đã chọn (PDF) cung cấp chi tiết về các thay đổi hành vi Intel TSX do vi mã được cập nhật trong IPU 2021.2. Các tài liệu kỹ thuật này cũng nên được xem xét bởi các nhà phát triển sử dụng Intel® Software Guard Extensions (Intel® SGX).

Lưu ý: Tệp PDF yêu cầu Adobe Acrobat Reader*

Tuyên bố miễn trừ trách nhiệm

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.