Intel Alder LakeデスクトップCPUのテスト中に、AVX-512のサポートはそのままで、この手順で簡単に有効にできることがわかりました。 setは、今後のBIOSですべて無効になるように設定されています。
Intel AlderLakeデスクトップCPUがマザーボードメーカーの次の主要BIOSでAVX-512命令を失う
IntelのAlderLake CPUはAVX-512命令をサポートするように公式に述べられていません。効率の高い「グレースモント」コアを無効にし、パフォーマンスの「ゴールデンコーブ」コアを実行したままにすることで、CPUを有効にできます。これにより、標準のAVX2命令よりもわずかに優れたパフォーマンスと高い効率が得られます。 Eコアには多くのワークロードで独自の利点がありますが、AVX-512命令の方が効率が高いようです。
Intel Core i7-12700F Non-K Alder Lake CPUは約10%ですAMDのRyzen75800Xよりも高速なリークベンチマーク
しかし、これはすべて
Intel AVX-512 vs Alder LakeCPUでのAVX2のパフォーマンス。 (画像クレジット:Igor’s Lab)
これらのチップは、AVX-512の優れた機能を利用できるエントリーレベルのサーバーやワークステーションにとってホットなアイテムになる可能性があります。 Intelはそれが起こることを望んでおらず、そのため、方程式から命令セットのサポートを削除するために最善を尽くしています。ただし、Igors Labは、標準のAVX2命令には、HWiNFO内で「IA:最大ターボ制限–はい」として認識されるすべてのハイブリッドチップにわたって非常に厳密な熱スロットリング機能があると説明しています。
Intel Alder Lake AVX512&AVX2サポート/HWiNFOの制限(画像クレジット:Igor’s Lab):
サーマルロックにより、クロック速度が制限されます述べられている理由は、新しいチップ内での電子移動の劣化を回避するためです。現在、これらのスロットルが原因でチップの最大5.2 GHzクロックに達する可能性のあるシステムがいくつかあります。これは、多くのPCがこれらの高いクロックに達するのに十分な冷却を備えていないためです。
幸い、これらのAVXのハードル、AVX2のスロットル、およびAVX-512の削除の両方に対する回避策はすでにあります。たとえば、Asusは「Maximus」シリーズマザーボード用のBIOSバージョンに、AVX2スロットリングを無効にするパッチを実装しています。ここで唯一重要なことは、起動時にBIOSでクロックがすでに設定されている必要があるということです。 OS内ソフトウェアを介したその後の変更は、そうでなければIntelのキャッチネットに再び巻き込まれます。
幸い、これらのAVXハードルの両方、AVX2のスロットル、およびAVX-512の削除にはすでに回避策があります。たとえば、Asusは「Maximus」シリーズマザーボード用のBIOSバージョンに、AVX2スロットリングを無効にするパッチを実装しています。ここで唯一重要なことは、起動時にBIOSでクロックがすでに設定されている必要があるということです。それ以外の場合、OS内ソフトウェアを介したその後の変更は、Intelのキャッチネットに再び巻き込まれます。
これで、既存のBIOSを保持し、AVX-512命令を保持しますが、最新のマザーボードの在庫により、これらのBIOSは在庫切れになると予想されます。また、Alder Lake CPUの安定性とDDR5互換性を高めるには、起動時に使用可能なBIOSよりも優れたBIOSが必要ですが、アップグレードすると、命令セットに別れを告げることになります。したがって、これはIntelによる非常に奇妙な動きであり、消費者向けCPUのこの1つの機能に激怒しているのであれば、そもそもそれを持っているべきではありませんでした。