Math Kernel Library

Intel oneAPI Math Kernel Library
Developer(s)Intel
Initial releaseMay 9, 2003 (2003-05-09)
Stable release
2023.1 / March 29, 2023 (2023-03-29)[1]
Written inC/C++, Intel DPC++ Compiler, Fortran
Operating systemMicrosoft Windows, Linux, macOS
PlatformCPU[2]

GPU

TypeLibrary and framework
Licensefreeware under ISSL[3][4]
Websitewww.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html Edit this on Wikidata

Intel oneAPI Math Kernel Library (Intel oneMKL; formerly Intel Math Kernel Library or Intel MKL) 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.[5][6]

The library supports Intel CPUs and GPUs[2] and is available for Windows, Linux and macOS operating systems.[5][6][7]

Intel oneAPI Math Kernel Library is not to be confused with oneAPI Math Kernel Library (oneMKL) Interfaces, a piece of open-source glue code that allows Intel MKL routines to be used from Data Parallel C++.[8]

  1. ^ "Intel® Math Kernel Library Release Notes and New Features". software.intel.com.
  2. ^ a b Intel® oneAPI Math Kernel Library (oneMKL) | Intel® Software
  3. ^ "Intel Simplified Software License".
  4. ^ "OneMKL — oneAPI Specification 1.1-rev-1 documentation".
  5. ^ a b "Intel Math Kernel Library".
  6. ^ a b "Intel Math Kernel Library (MKL)".
  7. ^ "MKL - Intel Math Kernel Library". 23 April 2012.
  8. ^ "oneapi-src/oneMKL". oneAPI-SRC. 19 March 2021. oneMKL interfaces are an open-source implementation of the oneMKL Data Parallel C++ (DPC++) interface according to the oneMKL specification. It works with multiple devices (backends) using device-specific libraries underneath.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy