Performance Estimation - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2025-12-05
Version
2025.2 English

The AI Engine performance is estimated on each batch processing run by reading the AI Engine profiling counter. This counter value \(C\) at the end of a batch run equals the number of cycles for MUSIC to process an entire batch of \(K\) snapshots. The average sweep time is then given as \(T=(C-B/8)/(K-1)\) where \(B\) is the number of bytes produced by the AI Engine for each snapshot (i.e., 256 cfloat bins + 32 cfloat tags = 2304B). Examples of some demo waveforms are given in the following table.

Test Case

Average Sweep Time (ns)

Note

Demo 3 (64 snapshots)

993

0 sources

Demo 4 (40 snapshots)

972

1 source

Demo 5 (40 snapshots)

969

2 sources

Demo 6 (40 shapshots)

960

3 sources