BLAS-like Extensions
Intel® oneAPI
Math Kernel LibraryIntel® oneAPI
Math Kernel Libraryalpha
and/or
beta
parameters. Each routine supports both row-major orderings and column-major orderings.
Table
“BLAS-like Extensions”
lists these routines.
The
<
symbol in the routine short names is a precision prefix that indicates the data type:
?
>- s
- float
- d
- double
- c
- MKL_Complex8
- z
- MKL_Complex16
Routine
| Data Types
| Description
|
---|---|---|
s, d, c, z
| Computes groups of vector-scalar products added to a vector.
| |
s, d, c, z
| Scales two vectors, adds them to one another and stores result in the vector (routines).
| |
s, d, c, z
| Computes a matrix-matrix product with general matrices but updates only the upper or lower triangular part of the result matrix.
| |
c, z
| Computes a scalar-matrix-matrix product using matrix multiplications and adds the result to a scalar-matrix product.
| |
s, d, c, z
| Computes scalar-matrix-matrix products and adds the results to scalar matrix products for groups of general matrices. | |
c, z
| Computes a scalar-matrix-matrix product using matrix multiplications and adds the result to a scalar-matrix product.
| |
s, d, c, z
| Solves a triangular matrix equation for a group of matrices. | |
s, d, c, z
| Performs two-strided scaling and out-of-place transposition/copying of matrices.
| |
s, d, c, z
| Performs scaling and sum of two matrices including their out-of-place transposition/copying.
| |
Integer,
bfloat16 | Returns the number of bytes required to store the packed matrix.
| |
s, d
| Performs scaling and packing of the matrix into the previously allocated buffer. | |
s, d
| Computes a matrix-matrix product with general matrices where one or both input matrices are stored in a packed data structure and adds the result to a scalar-matrix product. | |
integer
| Computes a matrix-matrix product with general integer matrices where one or both input matrices are stored in a packed data structure and adds the result to a scalar-matrix product. | |
bfloat16
| Computes a matrix-matrix product with general matrices of bfloat16 data type where one or both input matrices are stored in a packed data structure and adds the result to a scalar-matrix product.
| |
bfloat16
| Computes a matrix-matrix product with general matrices of bfloat16 data type.
| |