The two different flows for configuring and capturing AI Engine profile counters are as follows:
- XSDB Flow
- This flow provides a low-overhead method of communicating with the board, regardless of the operating system used on the host.
- XRT Flow
- Xilinx Runtime (XRT) seamlessly integrates this flow.
The XRT flow records profile data from the beginning of the design run on hardware. The xrt.ini file defines the specific metrics to collect. In contrast, the XSDB flow records profile data starting when you initiate profiling on the hardware using the aieprofile script. Due to differences in data collection timing, variations in captured metrics can occur between the two flows, depending on the difference in cycles between them.