Xilinx/XRT
Run Time for AIE and FPGA based platforms
解決的問題
XRT 提供標準化、抽象化的軟體介面,用於管理與互動 AMD NPU 和 FPGA。這消除了開發者為不同硬體平台撰寫設備特定程式碼的需求,讓軟體能在各種 AMD 加速硬體(如 Alveo 卡和 Versal 自適應 SoC)上執行。
運作方式
它作為使用者空間元件與核心驅動程式的組合運作。在 Linux 上,它使用 accel 驅動模型;在 Windows 上,它使用 MCDM 驅動模型。支援 x86_64 和 aarch64 CPU 架構,並包含一個名為 xrt-smi 的命令列工具,用於裝置設定與驗證。
適用對象
使用 AMD 硬體加速器的開發者,特別是那些將工作負載部署至 NPU 和 FPGA 的開發者。
主要亮點
- 支援廣泛的 AMD 硬體,包括 Ryzen、Versal、Alveo 和 Zynq UltraScale+ MPSoC。
- 支援 Linux 與 Windows 的跨平台相容性。
- 包含
xrt-smi用於裝置管理與驗證。 - 提供統一 API,實現對加速硬體的無縫存取。
相關
- 專案
- 專案
- 專案
- 專案
- 專案