Intel® 處理器的Intel® Transactional Synchronization Extensions (Intel®...

Intel® 處理器的Intel® Transactional Synchronization Extensions (Intel®...

Intel 平臺更新 (IPU) 2021.2 及更高版本包含一個微碼更新,該更新將影響以下處理器上 Intel® Transactional Synchronization Extensions (Intel® TSX) 和效能監控單元 (PMU) 的行為:

表 1:受 IPU 2021.1 Intel TSX 和 PMU 變更影響的處理器

家庭模型 步進 處理器系列 / 處理器編號系列 06_4EH, 06_5EH 都 搭載 Skylake 微架構的第 6 代Intel® Core™處理器與Intel® Xeon®處理器 E3-1500m v5 產品系列與 E3-1200 v5 產品系列 06_8EH <=0xB 第 7/8 代Intel® Core™處理器與基於 Kaby Lake/Coffee Lake/Whiskey Lake 微架構的 Intel® Pentium® 處理器 06_9EH <=0xC 第 8/9 代Intel® Core™處理器與搭載 Coffee Lake 微架構的 Intel® Pentium® 處理器 Intel® TSX是一種支持硬體事務性記憶體的技術。PMU 使用性能計數器測量性能事件。有關Intel® TSX的更多詳細資訊,請參閱 關於Intel® Transactional Synchronization Extensions的 Web 資源。有關 PMU 的更多詳細資訊,請參閱 Intel® 軟體開發人員手冊 (Intel® SDM) 第 3 冊中的 效能監控 部分。

應用 IPU 2021.1 及更高版本的微碼更新時,受影響的處理器上將發生以下更改:

默認情況下,Intel® TSX將被禁用。 默認情況下,處理器將強制中止所有受限事務記憶體 (RTM) 事務。 將枚舉一個新的 CPUID 位 CPUID.07H.0H.EDX[11](RTM_ALWAYS_ABORT),該位設置為向更新的軟體指示載入的微碼正在強制 RTM 中止。有關 CPUID 指令的資訊位於 Intel® SDM 的處理器標識和功能確定 部分。 在枚舉 RTM 支援的處理器上,Intel TSX的 CPUID 枚舉位(CPUID.07H.0H.EBX[11] 和 CPUID.07H.0H.EBX[4])在微碼更新後繼續默認設置。 受益於Intel® TSX的工作負載可能會遇到性能變化。 系統軟體可以使用特定型號寄存器(MSR)0x10F TSX_FORCE_ABORT[TSX_CPUID_CLEAR]中的新功能來清除硬體鎖定消除(HLE)和RTM位,以向軟體指示Intel® TSX已被禁用。此外,IPU 2021.2 將預設在另外兩個 CPUID 中停用Intel TSX。

表 2:受 IPU 2021.2 Intel TSX 變更影響的處理器

家庭模型 步進 處理器系列 / 處理器編號系列 06_8EH 0xC 搭載 Whiskey Lake、Comet Lake 和 Amber Lake 微架構的第 8/10 代Intel® Core™處理器、Intel® Pentium™ 處理器和 Intel® Celeron® 處理器 06_9EH 0xD 第 9 代 Intel® Core™ 處理器與基於 Coffee Lake H 微架構的 Intel® Xeon® E 處理器 載入 IPU 2021.2 微碼時,應用於表 1 中處理器的相同更改也適用於表 2 中列出的處理器,但有兩個區別:

這些處理器上的 PMU 不受微碼更新的影響。 在這些處理器上,系統軟體可能會使用特定型號寄存器(MSR)0x122 TSX_CTRL[TSX_CPUID_CLEAR]中的位來清除硬體鎖定選擇(HLE)和RTM CPUID位,以向軟體指示Intel TSX已被禁用。Intel® 事務同步擴展記憶體訂購問題的性能監控影響 (PDF) 提供有關由於 IPU 2021.1 及更高版本中的微碼更新而導致Intel TSX和 PMU 行為更改的詳細資訊,並且是 PMU 驅動程式開發人員和性能工具開發人員的指南。Intel 不希望此微碼更新影響不使用 PMU 或僅使用更新的 PMU 驅動程式和工具的使用者。性能監視 (Perfmon) 的某些高級使用者可能需要更改其收集腳本和方法。Intel® 事務同步擴展 (Intel® TSX) 禁用所選處理器更新技術檔 (PDF) 提供了由於 IPU 2021.2 中的微碼更新而導致Intel TSX行為更改的詳細資訊。這些技術論文也應由使用 Intel® Software Guard Extensions (Intel® SGX) 的開發人員審閱。

注意:PDF 檔案需要 Adobe Acrobat Reader*

相关推荐

系统更新后驱动程序丢失,如何恢复?
beat365平台

系统更新后驱动程序丢失,如何恢复?

📅 07-14 👁️ 8186
征途几好玩(征途的哪个版本好玩?人多?)
beat365平台

征途几好玩(征途的哪个版本好玩?人多?)

📅 07-21 👁️ 1277
海尔冰箱的功率(如何计算及如何选择合适的功率)