AMD、GCC コンパイラの Zen 5 サポートを廃止し、興味深い ISA 機能を明らかに

AMD、GCC コンパイラの Zen 5 サポートを廃止し、興味深い ISA 機能を明らかに

AMD は、Linux で新しい Zen 5 の「特典」を公開しました。今回は、次期 GCC 14 コンパイラに対するアーキテクチャのサポートをもたらし、ラインナップの機能についても言及しています。

AMDのZen 5対応への取り組みはLinuxでも継続、同社はついに土壇場でサポートを打ち切る

Phoronixは、Intel などの競合他社が数年後にリリースが予定されているアーキテクチャのサポートをすでに延期しているため、長い待ち時間を経て、AMD がついに目覚め、新しい GCC コンパイラの Zen 5 サポートを導入することを決定したことを明らかにしました。 Zen 5 のサポートをこれほど遅れて推進するのは、まさに「AMD」らしい動きですが、ようやくここまで来たので文句は言えません。興味深いことに、新しいパッチは、新しいアーキテクチャがもたらす指示のサポートを明らかにしており、明らかにいくつかの素晴らしい追加があるようです。以下は Zen 5 ISA の機能です。

znver5
AMD ファミリ 1ah コアベースの CPU (x86-64 命令セットをサポート)。 (これは、BMI、BMI2、CLWB、F16C、FMA、FSGSBASE、AVX、AVX2、ADCX、RDSEED、MWAITX、SHA、CLZERO、AES、PCLMUL、CX16、MOVBE、MMX、SSE、SSE2、SSE3、SSE4A、SSSE3、SSE4 のスーパーセットです。 .1、SSE4.2、ABM、XSAVEC、XSAVES、CLFLUSHOPT、POPCNT、RDPID、WBNOINVD、PKU、VPCLMULQDQ、VAES、AVX512F、AVX512DQ、AVX512IFMA、AVX512CD、AVX512BW、AVX512VL、AVX512BF16、AVX512VBMI、AVX 512VBMI2、AVX512VNNI、AVX512BITALG、AVX512VPOPCNTDQ 、GFNI、AVXVNNI、MOVDIRI、MOVDIR64B、AVX512VP2INTERSECT、PREFETCI、および 64 ビット命令セット拡張。)

この新しいリストには、AVX-512 VP2INTERSECT、MOVDIRI および MOVDIR64B など、いくつかの新しい追加が明らかになりました。名前を解釈するのは少し難しく聞こえるかもしれませんが、一般に、新しい命令は「データ」ドメインを扱う傾向があるため、暗号化とデータ圧縮のドメインにおけるプロセッサのアプリケーションを改善します。さらに、Zen 5 にも AVX-VNNI が搭載される予定です。これは、ディープ ラーニング ワークロードのパフォーマンス向上につながる可能性があるため、非常に重要な追加です。

画像出典: GCC

さらに、GCC コンパイラでの Zen 5 のサポートは、Team Red が次世代プロセッサをデビューさせるタイムラインに私たちが実際にいることを示しています。今回、開発者は、GCC コンパイラで次期アーキテクチャのサポートを維持するという素晴らしい仕事をしてくれました。リナックス。

ニュースソース:フォロニクス

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です