Intel Emerald Rapids Xeon CPU サポートが最近のプロジェクト コミットで LLVM 16 に追加されました

ニュース

ホームページホームページ / ニュース / Intel Emerald Rapids Xeon CPU サポートが最近のプロジェクト コミットで LLVM 16 に追加されました

May 31, 2024

Intel Emerald Rapids Xeon CPU サポートが最近のプロジェクト コミットで LLVM 16 に追加されました

9 月に、第 5 世代 Xeon CPU である Intel Emerald Rapids の仕様がリークされ、最大 64 コア、DDR5-5600 のサポートなどが明らかになりました。 最近の GCC パッチに従って、

9 月に、第 5 世代 Xeon CPU である Intel Emerald Rapids の仕様がリークされ、最大 64 コア、DDR5-5600 のサポートなどが明らかになりました。 Emerald Rapids のサポートの追加を含む最近の GCC パッチに続いて、「モジュール式で再利用可能なコンパイラおよびツールチェーン テクノロジのコレクション」である LLVM 16 に対する同じサポートが提供されます。

Linux ハードウェア サイト Phoronix の編集者 Michael Larabel は、LLVM が本日、新しいコード セクション -march=emeraldrapids による新しいサポートを追加したと報告しました。 Raptor Lake と Meteor Lake のサポートはもともと新しく改訂されたコードに含まれていましたが、現在は Emerald Rapids のターゲットが含まれています。

LLVM 16 コンパイラーのコード全体で、Sapphire Rapids のサポートに続いて Emerald Rapids に対する参照が追加されていることがわかります。 Larabel はまた、検出サポートは、compiler-rt/lib/builtins/cpu_model.c というタイトルのセクションに基づいており、Emerald Rapids の場合はケース 0xcf が追加されていると述べています。 これにより、適切な Intel プロセッサ モデルがコンパイラに割り当てられます。

もう 1 つのセクションは llvm/lib/TargetParser/Host.cpp で、コードはターゲット プロセッサのタイプとモデルを見つけます。

Emerald Rapids は Sapphire Rapids の後継であり、最近、Intel によるさまざまなオープンソース コーディングへの追加が見られ始めています。 Sierra Forest と Grand Ridge は、コードに組み込まれている追加の Intel プロセッサー ファミリです。 Emerald Rapids は、「Intel 7」ノードのバリエーションに基づいていると予想されています。 このバリエーションでは、より高いパフォーマンスと周波数が期待されます。 新しい Emerald Rapids は、Raptor Cove コア アーキテクチャを使用します。 このアーキテクチャはオリジナルの Golden Cove コアから最適化されており、Golden Cove のコアと比較して最大 10% の IPC 向上が期待されています。 新しいプロセッサ シリーズには、128 スレッドにわたる 64 個のコアも搭載されます。

LLVM コンパイラー 16 のリリース予定時期は、プロジェクトに遅延がない限り、2023 年 3 月頃となるでしょう。 コミットは今朝更新されました。コードへの変更を確認したいユーザーは、LLVM プロジェクトの GitHub で完全なコミットを読むことができます。

ニュースソース: Phoronix、LLVM プロジェクトの GitHub ページ