BLAS-like Extensions¶
oneMKL DPC++ provides additional routines to extend the functionality of the BLAS routines. These include routines to compute many independent matrix-matrix products.
Table “BLAS-like Extensions” lists these routines.
Routine |
Data Types |
Description |
---|---|---|
float, double, std::complex<float>, std::complex<double> |
Computes groups of vector-scalar product added to a vector. |
|
float, double, std::complex<float>, std::complex<double> |
Computes groups of matrix-matrix product with general matrices. |
|
float, double, std::complex<float>, std::complex<double> |
Solves a triangular matrix equation for a group of matrices. |
|
mixed int8_t, uint8_t, and int32_t |
Computes a matrix-matrix product with general matrices and mixed precision. |
|
float, double, std::complex<float>, std::complex<double> |
Computes a matrix-matrix product with general matrices, but updates only the upper/lower triangular part of the output matrix. |