Xilinx/XRT
Run Time for AIE and FPGA based platforms
해결하는 문제
XRT는 AMD NPU 및 FPGA를 관리하고 상호작용할 수 있는 표준화되고 추상화된 소프트웨어 인터페이스를 제공합니다. 이로 인해 개발자는 다양한 하드웨어 플랫폼용으로 장치별 코드를 작성할 필요가 없으며, Alveo 카드 및 Versal 적응형 SoC과 같은 다양한 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 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트