Matrix Vector Multiply Configuration Parameters - 2024.1 English

Vitis Libraries

Release Date
2024-05-30
Version
2024.1 English

For the Matrix Vector Multiply (GeMV) library element, use the following list of configurable parameters and default values.

Table 74 Matrix Vector Multiply Configuration Parameters
Name Type Default Description
DATA_A typename cint16 Input Matrix A Data Type.
DATA_B typename cint16 Input Vector B Data Type.
DIM_A unsigned 16 Input Matrix A Dimension (number of matrix rows).
DIM_B unsigned 16 Input Vector B Dimension (number of matrix columns).
SHIFT unsigned 16 See Common Configuration Parameters
ROUND_MODE unsigned 0 See Common Configuration Parameters
CASC_LEN unsigned 1 Cascade length.
NUM_FRAMES unsigned 1 The number of batches of input data that will be processed per iteration.
NITER unsigned 16 See Common Configuration Parameters
DIFF_TOLERANCE unsigned 0 See Common Configuration Parameters
STIM_TYPE_A unsigned 0 See STIM_TYPE in Common Configuration Parameters
STIM_TYPE_B unsigned 0 See STIM_TYPE in Common Configuration Parameters
SAT_MODE unsigned 1 See Common Configuration Parameters

Note

The above configurable parameters range might exceed a library element’s maximum supported range, in which case the compilation will end with a static_assert error informing about the exceeded range.