The following pages describe the Intel® oneMKL BLAS routines for Data Parallel C++ (DPC++), all of which are declared in the header file mkl_blas_sycl.hpp.
Several conventions are used throughout this document:
DPC++ supports several types of devices:
Each routine details the device types which are currently supported.
In the current release of Intel® oneMKL BLAS for DPC++, all standard Level1, Level2, and Level3 BLAS routines and the BLAS extensions gemmt, gemm_bias, axpy_batch, gemm_batch, and trsm_batch support the host, CPU, and GPU devices.