Math Kernel Library

Math Kernel Library
Developer(s) Intel
Initial release May 9, 2003 (2003-05-09)
Stable release
2017 / September 6, 2016[1]
Written in C/C++, Fortran
Operating system Microsoft Windows, Linux, OS X
Type Library and framework
License Proprietary, freeware[2]
Website software.intel.com/en-us/intel-mkl

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.[3] The routines in MKL are hand-optimized specifically for Intel processors.[4][5]

The library supports Intel and compatible processors and is available for Windows, Linux and OS X operating systems.[6][3][4][3]

History

Intel launched the Math Kernel Library on May 9, 2003 and called it blas.lib.[7] 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.[8][2]

License

A license is required for each development machine in concurrent use, these can either be paid licenses or in some cases obtained freely.[2] Certain binary components of the library are redistributable without royalty as part of the developed application.[9]

Details

Functional categories

Intel MKL has the following functional categories:

See also

References

This article is issued from Wikipedia - version of the 10/18/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.