FleXible RunTime (XRT) is implemented as a combination of user-space and kernel driver components. It provides
an abstracted runtime software interface for AMD NPUs and AMD FPGAs, enabling seamless access across
AMD Ryzen™ client,
AMD Ryzen™ Embedded ,
AMD Versal™ Adaptive SoCs ,
AMD Alveo™ Adaptable Accelerator Cards , and
AMD Zynq™ UltraScale+™ MPSoCs .
XRT runs on both Linux and Windows, hosted on x86_64 or aarch64 host CPU architectures. XRT uses Linux
accel driver model on Linux and
Windows MCDM driver model on Windows. XRT ships with a command line tool,
xrt-smi, which may be used to examine, configure and validate NPU and FPGA devices.
Documentation xilinx.github.io/XRT