Microsoft の最新の Agility SDK プレビューには、Work Graphs、Wave Matrix サポートなどが追加されています
2021 年 4 月、Microsoft はAgility SDK の最初のバージョンをリリースしました。これにより、PC ゲーム開発者は、より高度な DirectX 12 Ultimate API 機能をより迅速にゲームに追加できるようになります。また、Windows PC ゲーマーは Windows OS を更新せずにこれらの新機能を利用できるようになります。今週、Microsoft はゲーム開発者向けにいくつかの新機能を追加する新しい Agility SDK リリースのプレビュー バージョンをリリースしました。
Microsoft はブログ投稿で、Agility SDK v1.711.3 プレビュー リリースで Work Graph のサポートが追加されたと述べました。こう書かれています。
ワーク グラフのこの最初のリリースでは、コンピューティング シェーダーが、コンピューティング作業のカリング、ビニング、チェーン化などのタスクのために、他のコンピューティング シェーダーに非同期で実行するようリクエストできるようになります。これらの作業リクエストには、必要に応じて、システムによって管理されるデータ ペイロードを含めることができます。
ハードウェアには、開発者がすべてのデバイスの詳細を理解する必要がなくても、作業を効率的にスケジュールできる柔軟性があります。このプログラミング モデルは、GPU ワーク生成用の既存のシリアル ExecuteIndirect モデルよりも多くの点で使いやすく、柔軟性が高くなります。
Work Graphs の詳細については、この専用のブログ投稿を参照してください。
新しい Agility SDK プレビューでは、Wave Matrix のサポートも追加されています。これについてマイクロソフトは次のように述べています。
GPU とコンピューティング デバイスは、機械学習やイメージング アプリケーションで使用するために、より高い帯域幅での行列乗算をサポートするために、専用のシリコンをハードウェアに追加し始めています。この専用シリコンへのアクセスを可能にするために、HLSL は、Wave Matrix Multiply Accumulate (WaveMMA) とも呼ばれる Wave Matrix 命令を言語に追加しています。この追加により、いくつかの新しい抽象 Wave Matrix データ型が定義され、基盤となるハードウェアが Wave 内のすべてのスレッドにわたってデータを保存、再配置、複製できるようになります。
ブログ投稿によると、AMDは近い将来、WaveMMAをサポートするAdrenalin Editionドライバの新バージョンをリリースする予定だという。Intel および NVIDIA GPU を使用する開発者は、開発担当者に問い合わせる必要がありますが、Qualcomm GPU については将来のサポートが予定されています。
最後に、新しい Agility SDK プレビューでは、GPU での AV1 ビデオのエンコードのサポートが追加されています。現時点では、ドライバー バージョン 545.31 以降を備えた NVIDIA RTX 40 シリーズ GPU で利用できます。AMD Radeon RX 7000 シリーズ GPU のサポートは、2023 年後半に予定されています。Intel GPU を使用する開発者は、開発担当者に問い合わせる必要があります。この機能の将来のサポートは、Qualcomm GPU で予定されています。
新しい Agility SDK v1.711.3プレビュー リリースは、ここからダウンロードできます。
コメントを残す