Math Kernel Library

Math Kernel Library
Developer(s) Intel
Initial release May 9, 2003 (2003-05-09)
Stable release 11.3 / August 25, 2015 (2015-08-25)[1][2]
Written in C/C++, Fortran
Operating system Microsoft Windows, Linux, OS X
Type Library and framework
License Proprietary, freeware[3]
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.[4] The routines in MKL are hand-optimized specifically for Intel processors.[5][6]

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

History

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

License

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

Details

Functional categories

Intel MKL has the following functional categories:

See also

References

External links

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