インテル® プラットフォーム・アップデート (IPU) 2021.2 以降のバージョンには、以下のプロセッサーでの インテル® Transactional Synchronization Extensions (インテル® TSX) およびパフォーマンス・モニター・ユニット (PMU) の動作に影響を与えるマイクロコード・アップデートが含まれています。
表 1: IPU 2021.1 の影響を受けるプロセッサーの インテル TSX および PMU の変更点
ファミリーモデル | ステッピング | プロセッサー・ファミリー / プロセッサー番号シリーズ |
06_4EH、06_5EH | すべての | Skylake マイクロアーキテクチャーをベースとした第 6 世代 インテル® Core™ プロセッサーおよび インテル® Xeon® プロセッサー E3-1500M v5 製品ファミリーおよび E3-1200 v5 製品ファミリー |
06_8EH | <=0xB | Kaby Lake/Coffee Lake/Whiskey Lake マイクロアーキテクチャーをベースとした第 7/8 世代インテル® Core™・プロセッサーおよびインテル® Pentium® プロセッサー |
06_9EH | <=0xC | Coffee Lake マイクロアーキテクチャーをベースとした第 8/9 世代インテル® Core™・プロセッサーおよびインテル® Pentium® プロセッサー |
インテル® TSX は、ハードウェア・トランザクション・メモリーを実現するためのテクノロジーです。PMU は、パフォーマンス・カウンターを使用してパフォーマンス・イベントを測定します。インテル® TSXの詳細については、 インテル® Transactional Synchronization Extensions に関する Web リソース を参照してください。PMU の詳細については、 インテル® ソフトウェア開発者マニュアル (インテル® SDM) 第 3 巻のパフォーマンス監視セクションを参照してください。
IPU 2021.1 以降のマイクロコード・アップデートが適用されると、影響を受けるプロセッサーに以下の変更が加えられます。
さらに、IPU 2021.2 では 2 つの追加 CPUID でインテル TSXがデフォルトで無効になります。
表 2: IPU 2021.2 の影響を受けるプロセッサーの インテル TSX の変更点
ファミリーモデル | ステッピング | プロセッサー・ファミリー / プロセッサー番号シリーズ |
06_8EH | 0xC | Whiskey Lake、Comet Lake、および Amber Lake マイクロアーキテクチャーをベースとした第 8/10 世代 インテル® Core™ プロセッサー、インテル® Pentium™ プロセッサー®、およびインテルCeleron® プロセッサー |
06_9EH | 0xD | Coffee Lake H マイクロアーキテクチャーをベースとした第 9 世代 インテル® Core™ プロセッサーおよび インテル® Xeon® E プロセッサー |
IPU 2021.2 マイクロコードがロードされると、表 1 のプロセッサーに適用されたのと同じ変更が、表 2 にリストされているプロセッサーにも適用されますが、次の 2 つの違いがあります。
インテル® トランザクション同期拡張機能メモリー注文問題のパフォーマンス・モニタリングの影響 (PDF) では、IPU 2021.1 以降のバージョンのマイクロコード・アップデートによる インテル TSX および PMU 動作の変更に関する詳細を提供し、PMU ドライバー開発者とパフォーマンス・ツール開発者向けのガイドです。インテルは、このマイクロコード・アップデートが、PMU を使用していないユーザー、または更新された PMU ドライバーとツールのみを使用しているユーザーに影響を与えることを想定していません。パフォーマンス監視 (Perfmon) の一部の上級ユーザーは、コレクション スクリプトと方法論を変更する必要がある場合があります。インテル® トランザクショナル・シンクロナイゼーション・エクステンション (インテル® TSX) 特定のプロセッサーの更新を無効にする テクニカルペーパー (PDF) では、IPU 2021.2 で更新されたマイクロコードによるインテル TSX動作の変更に関する詳細を提供しています。これらのテクニカル ペーパーは、インテル® Software Guard Extensions (インテル® SGX) を使用する開発者によってもレビューされる必要があります。
注意:PDF ファイルには Adobe Acrobat Reader* が必要です。