Intelは、新しいAlderLakeプロセッサのハイブリッドアーキテクチャ向けにソフトウェア製品を最適化するためのアプリケーション開発者向けの推奨事項とガイダンスを含むドキュメントを公開しています。メーカーはまた、将来のモバイルAlderLake-Pプロセッサの構成を確認しました。
intel.com/content/www/us/en/developer/articles/guide/alder-lake-developer-guide.html
第12世代IntelCoreプロセッサーは、エネルギー効率の高い(小さなEコア)Gracemontと高性能(大きなPコア)のGoldenCoveの2種類のコンピューティングコアを使用します。各タイプのコアには独自の計算タスクがあり、必ずしも同じである必要はありません。同社は、新しいAlderLake-Pシリーズのチップが現在のTigerLake-UおよびTigerLake-Hモバイルシリーズに取って代わることを確認しました。エネルギー効率の高いモバイルチップモデルは、最大2つの高性能コアと最大8つのエネルギー効率の高いコアを提供します(図の画像で「A」のマークが付いています)。次に、Tiger Lake-Hシリーズに代わる高性能モバイルプロセッサは、最大6つの生産性と最大8つのエネルギー効率の高いコアを受け取ります。
これらの構成はすべて、以前のリークからわかっていました。ちなみに、Intel自体は今年8月に開催される2021年のArchitectureDayイベントですでにそれらについて話し合っています。しかし、同社は初めて、どのメインシリーズに上記のプロセッサのサブクラスが含まれるかを発表しました。
公開されたドキュメントは、Intel AlderLakeプロセッサのすべてのコアが同じ命令セットを受け取ることも示しています。ただし、高性能コアでのAVX512命令は、エネルギー効率の高いコアが無効になっている場合にのみ機能します。同社は、エネルギー効率の高いコアの現在のアーキテクチャがAVX512命令をサポートしていないという事実によってこれを説明しています。同時に、機器のOEMは、特定のAlder LakeプロセッサでAVX512のサポートを有効にするかどうかを個別に選択できるため、エネルギー効率の高いコアを無効にするかどうかを選択できることに注意してください。
ドキュメントで指定されている開発者向けの推奨事項は、主に新しいハイブリッドプラットフォーム用のソフトウェア製品の実装に関連する問題に関連しています。特に、同社は、新しいプロセッサアーキテクチャの詳細に対するアプリケーションの最適化が完全に欠如しているいくつかのシナリオと、「良い」および「理想的な」シナリオを挙げています。したがって、ドキュメントによると、最適化の欠如は、プロセッサがコア間で負荷を分散できないことを意味するものではありません。ちなみに、新しいハードウェアスケジューラのスレッドディレクターがこれを担当します。ただし、この場合、負荷分散アルゴリズムは「間違った」カーネルを選択して特定の問題を解決できます。
コアGoldenCoveとGracemontは、第1レベルと第2レベルのキャッシュメモリと共通のL3キャッシュを互いに独立しています。 「適切なシナリオ」では、ソフトウェア製品はハイブリッドプロセッサアーキテクチャに適合します。この場合、主要なタスクは生産性の高いコアに割り当てられ、残りの重要度の低いバックグラウンドタスクは優先度が低く、エネルギー効率の高いコアに再定義する必要があります。理想的なシナリオでは、シェーダーのコンパイル、サウンドミキシング、アセットの操作、解凍タスク、その他の重要ではないタスクなど、エネルギー効率の高いカーネルにどのワークロードを適用するかについて説明します。
Intel AlderLakeプロセッサの最適化シナリオ Intel AlderLakeプロセッサのソフトウェア最適化シナリオ ドキュメントはまた、Alder Lakeプロセッサが、デスクトップ、ラップトップ、ウルトラブック、2-in-1ハイブリッドデバイスを含むすべてのセグメントで機能することを確認しています。同時に、Intelは今年の第4四半期に予定されているデスクトップチップの発売についてのみ言及しています。
最新の情報によると、第12世代IntelCoreデスクトッププロセッサは10月27日に発表されます。 11月4日より発売予定です。ドキュメントに記載されているモバイルプロセッサは、来年の第1四半期より前には予定されていません。
2021-10-16 01:58:27
著者: Vitalii Babkin