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