今週末、Linuxカーネルの開発者であるリーナス・トーバルズ氏は、メーリングリストで、これらのプロセッサの一部に搭載されているIntel AVX-512命令セットに関する自身の意見を述べた。
トーバルズは残したコメントの中で、「AVX-512が苦痛に満ちた最期を迎えることを願っている」と述べている。
Linuxの生みの親によると、AVX-512命令セットはHPC市場にとってのみ有益であり、実際には多くの欠点があるという。彼は、インテルは新しい命令セットにリソースを浪費するのをやめ、本当に重要なことに集中すべきだと考えている。
米国のチップメーカーであるIntelは最近、今後のAlderLakeプロセッサがAVX-512命令セットと互換性がなくなることを発表しました。
AVX-512は、インテルが7年前に提案したx86命令セットアーキテクチャ向けの256ビットSIMD (Advanced Vector Extensions)命令セットを512ビットに拡張したものです。AVX-512のサポートは、2016年に発売されたIntel Xeon Phi x200(Knights Landing)プロセッサで初めて実現しました。
その後、 AVX-512は、主にSkylake-SP、Skylake-X、Cannon Lake、Cascade Lakeといった、このチップメーカーの他の製品にも採用されました。現在、同社のIntel Cooper LakeおよびIce Lakeプロセッサは、AVX-512の特定のサブセットをサポートしています。IntelはTiger LakeがAVX-512をサポートすると発表していましたが、最近になって、次期Alder Lakeはサポートしないと発表しました。
Torvaldsにとって、これはすべて役に立たないので、Intelが基本に戻ってプロセスを再開することを望んでいます。
「AVX-512が苦痛な死を遂げ、Intelが魔法の命令を作成して信頼できるベンチマークを作成するのではなく、実際の問題を解決し始めることを願っています」と彼は述べました。
彼はまた、半導体メーカーにはHPC(高性能コンピューティング)やその他の不必要な特殊用途ではなく、通常のコードにもっと注力してほしいと考えている。トーバルズによれば、これはインテルが半導体市場を席巻していた時代を彷彿とさせるが、その本格的な性能は皆無だったという。
「前にも言いましたが、もう一度言います。x86の全盛期に、Intelが銀行を笑い、すべての競争相手を殺したとき、FP Chargesに関しては、絶対に誰もがIntelよりも優れていました。
IntelのFPパフォーマンスは(比較的言えば)ゼロでしたが、実際、ベンチマークの外では誰も気にかけなかったので、それは問題ではありませんでした。 同じことが現在および将来のAVX-512にも当てはまります。 はい、重要なものを見つけることができます。 いいえ、これらのものは一般的に機械を販売していません」と彼は言いました。
リーナス・トーバルズは、AVX-512には明らかな欠点があると信じており、たとえそれが(AVX-512ではなくGPUにおける)浮動小数点演算であっても、トランジスタに割り当てられた会社の予算を、もっと重要なことに使うべきだと考えている。
それ以外の場合は、AMDのようにコアを増やしてください(シングルスレッドのパフォーマンスは良好ですが、AVX-512のように無駄はありません)。 そのため、最近IntelプロセッサからAMDThreadripperプロセッサに移行したことを思い出してください。
Torvaldsは、このプロセッサを使用すると、彼の「allmodconfig」テストが以前の512倍高速になると述べました。 それでもAVX-512と比較して、最大周波数を抑制するAVX-XNUMXパワーウイルスではなく、通常の整数コードでパワー制限に到達することを望んでいると述べています(人々がmemcpyに使用することになったためです!) 。
最後に、Linus Torvaldsは、AVX-512が何か間違っていると考えていると述べました。
はい、はい、私は偏見があります。 私はFPベンチマークに絶対に反対し、他の人々がそれらを深く気にかけていることを認識しています。 AVX-512はまったく間違ったことだと思います。 それは私の趣味の一つです。 これは、一部には市場の細分化が進んだことによって、Intelが間違ったことをした良い例だ」と語った。
さらに詳しく知りたい場合は、以下のリンクを参照してください。