Symmetric Quantization GEMM - Symmetric Quantization GEMM - 5.3 English - 68552

AOCL API Guide (68552)

Document_ID
68552
Release_Date
2026-05-13
Version
5.3 English
void aocl_gemm_s8s8s32of32_sym_quant(const char order, const char transa, const char transb, const md_t m, const md_t n, const md_t k, const int32_t alpha, const int8_t *a, const md_t lda, const char mem_format_a, const int8_t *b, const md_t ldb, const char mem_format_b, const int32_t beta, float *c, const md_t ldc, dlp_metadata_t *metadata)#
Parameters:
  • order – [in] Memory layout (row-major or column-major).

  • transa – [in] Transpose option for matrix A.

  • transb – [in] Transpose option for matrix B.

  • m – [in] Row dimensions.

  • n – [in] Column dimensions.

  • k – [in] Inner dimensions.

  • alpha – [in] Scalar multiplier for the product of matrices A and B.

  • a – [in] Pointer to matrix A.

  • lda – [in] Leading dimension of matrix A.

  • mem_format_a – [in] Memory format of matrix A.

  • b – [in] Pointer to matrix B.

  • ldb – [in] Leading dimension of matrix B.

  • mem_format_b – [in] Memory format of matrix B.

  • beta – [in] Scalar multiplier for matrix C.

  • c – [inout] Pointer to matrix C.

  • ldc – [in] Leading dimension of matrix C.

  • metadata – [in] Pointer to post-operation structures.

void aocl_gemm_s8s8s32obf16_sym_quant(const char order, const char transa, const char transb, const md_t m, const md_t n, const md_t k, const int32_t alpha, const int8_t *a, const md_t lda, const char mem_format_a, const int8_t *b, const md_t ldb, const char mem_format_b, const int32_t beta, bfloat16 *c, const md_t ldc, dlp_metadata_t *metadata)#

Refer to aocl_gemm_s8s8s32of32_sym_quant for info on parameters.