アームポストNeoverse-N2および新しいNeoverse-DemeterのGCCチューニングパッチ

Tech News


Arm今後のArmv9プロセッサ設計に対するオープンソースコンパイラサポートの改善に引き続き取り組んでいます。最新のレポートは、Neoverse-N2およびNeoverse「Demeter」ターゲットのチューニングの追加です。

2020年後半に戻ると、Armエンジニアは、GNUツールチェーンとLLVM/ClangコンパイラのNeoverse-N2サポートに取り組み始めました。現在、彼らは、さまざまな操作のコストを計算したNeoverse-N2の実際のチューニング情報を投稿しているため、コンパイラーはこれらの今後のプロセッサーについてより多くの情報に基づいた選択を行うことができます。

このパッチには、正確なコストテーブルが含まれています新しいArmCPU設計用。これまで、GCCはN2のジェネリックおよびArmCortex-A57のコストに依存していました。

本日送信された別のパッチは、 Neoverse-Demeter。これにより、-mcpu=demeterおよび-mtune=demeterオプションも追加されます。これまでのGCCにはArmDemeterターゲットがありませんでした。 DemeterはArmv9-Aであり、標準のAArch64機能に加えて、I8MM、BF16、BITPERM、RNG、MEMTAG(MTE)、およびPROFILE機能を有効にします。

「デメテル」CPU周辺のCorebootやその他のシステムファームウェアに関連するいくつかのコードコメントでそれを認める以外に、Arm Neoverse Demeterの公開講演はあまりありませんでした(何か?)。

現在、これらのArmチューニングパッチはメーリングリストにありますが、4月頃にリリースされる予定のGCC12リリースにまだそれらを詰め込もうとしているかどうかはすぐにわかります。

The post アームポストNeoverse-N2および新しいNeoverse-DemeterのGCCチューニングパッチ appeared first on JA Atsit.

Sharing is caring!

Leave a Reply