Math Kernel Library

Intel oneAPI Math Kernel Library
Developer(s)Intel
Initial releaseNovember 1994 (1994-11)
Stable release
2024.2 / June 14, 2024 (2024-06-14)
Written inC/C++, DPC++, Fortran
Operating systemMicrosoft Windows, Linux
PlatformCPU

GPU

TypeLibrary and framework
Licensefreeware under ISSL
Websitewww.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html 

Intel oneAPI Math Kernel Library (Intel oneMKL), formerly known as Intel Math Kernel Library, is a library of optimized math routines for science, engineering, and financial applications. Core math functions include BLAS, LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms, and vector math.

The library supports x86 CPUs and Intel GPUs and is available for Windows and Linux operating systems.

Intel oneAPI Math Kernel Library is not to be confused with oneMKL Interfaces, an open-source wrapper library that allows DPC++ applications to call oneMKL routines that can be offloaded to multiple hardware architectures and vendors defined during runtime.