Developer(s) | Intel |
---|---|
Initial release | May 9, 2003 |
Stable release |
2017 / September 6, 2016
|
Written in | C/C++, Fortran |
Operating system | Microsoft Windows, Linux, OS X |
Type | Library and framework |
License | Proprietary, freeware |
Website | software |
Intel Math Kernel Library (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. The routines in MKL are hand-optimized specifically for Intel processors.
The library supports Intel and compatible processors and is available for Windows, Linux and OS X operating systems.
Intel launched the Math Kernel Library on May 9, 2003 and called it blas.lib. The project's development teams are located in Russia and the United States. MKL is bundled with Intel Parallel Studio XE, Intel Cluster Studio XE, Intel C++, Fortran Studio XE products as well as canopy. Standalone versions have not been sold for years to new customers but are available through the Community Licensing program for free.
A license is required for each development machine in concurrent use, these can either be paid licenses or in some cases obtained freely. Certain binary components of the library are redistributable without royalty as part of the developed application.
Intel MKL has the following functional categories: