Intel® Math Kernel Library (Intel® MKL) offers highly optimized, extensively threaded math routines for scientific, engineering, and financial applications that require maximum performance.
Outstanding performance on Intel® processors Achieve outstanding performance with the math library that is highly optimized for Intel® Itanium® 2, Intel® Xeon®, Intel® Pentium® 4, and Intel® Core™2 Duo processor-based systems. Special attention has been paid to optimizing multi-threaded performance for the new Quad-Core Intel® Xeon® processor 5300 series. Intel MKL performance is competitive with that of other math software packages on non-Intel processors.
Excellent scaling on multiprocessor systems1
Use the built-in parallelism of Intel MKL to automatically obtain excellent scaling on multiprocessors including the latest dual and quad-core systems. Intel MKL Level-3 BLAS, Fast Fourier transforms, and Vector Math are threaded using OpenMP*.
All Intel MKL functions are thread-safe. A non-threaded version of Intel MKL is also available.
Automatic runtime processor detection
A runtime check is performed so that processor-specific optimized code is executed, ensuring that your application achieves optimal performance on whatever system it is executing on.
Support for C and Fortran interfaces
Unlike some alternative math libraries that require you to purchase multiple products to get C and Fortran interfaces, Intel MKL includes both.
Support for all Intel® processors in one package
Alternative math libraries require you to purchase multiple products for support of Intel Itanium 2, Intel Xeon, and Pentium 4 processors. Intel MKL includes support for ALL of these processors in a single, inexpensive package.
Royalty-free distribution rights
Redistribute unlimited copies of the runtime libraries with your software.