Xilinx/XRT

Run Time for AIE and FPGA based platforms

何を解決するか

XRTは、AMDのNPUおよびFPGAを管理・操作するための標準化された抽象化されたソフトウェアインターフェースを提供します。これにより、開発者は異なるハードウェアプラットフォーム用にデバイス固有のコードを書く必要がなくなり、AlveoカードやVersal Adaptive SoCsなど、さまざまなAMDアクセラレータハードウェア上でソフトウェアを実行できるようになります。

動作方法

ユーザー空間コンポーネントとカーネルドライバーの組み合わせとして動作します。Linuxでは accelドライバー・モデルを、Windowsでは MCDMドライバー・モデルを使用します。x86_64およびaarch64 CPUアーキテクチャをサポートし、デバイスの設定および検証用のコマンドラインツール xrt-smi を含んでいます。

対象ユーザー

AMDハードウェアアクセラレータを使用する開発者、特にNPUおよびFPGAにワークロードをデプロイする開発者。

特徴

  • Ryzen、Versal、Alveo、Zynq UltraScale+ MPSoCなど、幅広いAMDハードウェアをサポート。
  • LinuxおよびWindowsでのクロスプラットフォーム互換性。
  • デバイス管理および検証用に xrt-smi を搭載。
  • アクセラレータハードウェアへのシームレスなアクセスを可能にする統一APIを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト