OneAPI Math Kernel Library (oneMKL)

The upgraded and enlarged Intel oneAPI Math Kernel Library supports numerical processing not only on  CPUs but also on GPUs

The vast array of mathematical functions in oneMKL can be used for a wide range of tasks, from straightforward ones like linear algebra

Together with GPU offload and SYCL support, all of these are offered in C and Fortran interfaces

GPU offloading for SYCL and OpenMP computations is supported by oneMKL. With its main functionalities configured natively for Intel GPU offload

oneMKL adheres to the General Purpose GPU (GPGPU) offload concept that is included in the Intel Graphics Compute Runtime for OpenCL Driver and oneAPI Level Zero

OneMKL’s SYCL API component is a part of oneAPI, an open, standards-based, multi-architecture, unified framework that spans industries

On cutting-edge architectures and upcoming hardware generations, you can benefit from oneMKL functionality and optimizations