2023.2 - 2024.2 English

Vitis Libraries

Release Date
2024-11-29
Version
2024.2 English

The following features have been added to the library in this release. * DFT: New library element.

Function Namespace and Class Name
DFT xf::dsp::aie::fft::dtf::dft_graph

This element adds an implementation of the Discrete Fourier transform (DFT).

Supports both AI Engine (AIE) and AIE-ML devices.

  • Mixed-Radix FFT: New library element.
Function Namespace and Class Name
Mixed Radix FFT xf::dsp::aie::fft::mixed_radix_fft::mixed_radix_fft_graph

This element adds an implementation of a single-channel, decimation-in-time, fixed point size fast Fourier transform (FFT) that includes radix3, radix4, and/or radix5 stages.

Supports AIE devices.

  • GeMV: New library element.
Function Namespace and Class Name
GeMV xf::dsp::aie::blas::matrix_vector_mul::matrix_mult_graph

This element adds an implementation of the General Matrix Vector Multiplier (GeMV).

Supports AIE devices.

  • Vectorized Sample Delay: New library element.
Function Namespace and Class Name
Sample Delay xf::dsp::aie::sample_delay::sample_delay_graph

This element adds an implementation of a delay filter for introducing delay into a time series.

Supports both AIE and AIE-ML devices.

  • FIR Filters

The support for AIE-ML devices has been rolled out to all FIR variants.

  • FFT IFFT

Added a performance optimization that will extract some SSR FFT features onto widget kernels and map these kernels in separate tiles, achieving better performance at a high AIE usage cost.

  • All Library Elements

All library now offer selectable saturation mode, as well as rounding modes.

Test harnesses for all library elements have been expanded to allow parameter configuration through JSON files.