The Fastest and Most-Used

Math Library for Intel®-Based Systems1

 
Accelerate math processing routines, increase application performance, and reduce development time. This ready-to-use math library includes:

Linear Algebra | Fast Fourier Transforms (FFT) | Deep Neural Networks | Vector Statistics & Data Fitting | Vector Math & Miscellaneous Solvers

Free Download

One Solution for Multiple Environments

Intel® Math Kernel Library (Intel® MKL) optimizes code with minimal effort for future generations of Intel® processors. It is compatible with your choice of compilers, languages, operating systems, and linking and threading models.

  • Features highly optimized, threaded, and vectorized math functions that maximize performance on each processor family
  • Uses industry-standard C and Fortran APIs for compatibility with popular BLAS, LAPACK, and FFTW functions—no code changes required
  • Dispatches optimized code for each processor automatically without the need to branch code
  • Provides Priority Support that connects you directly to Intel engineers for confidential answers to technical questions

Explore Benchmarks

What's New

2018

  • Improved small matrix multiplication performance in GEMM and LAPACK
  • Enhanced ScaLAPACK performance for distributed computation
  • 24 new vector math functions
  • Simplified license for easier adoption and redistribution
  • Additional distributions via YUM, APT-GET, and conda*

2018 Release Notes

2017 Release Notes

Support

Community Forum
Connect to the developer community and our technical experts through this public forum.

Priority Support
New software purchases include free updates and confidential priority customer support for a year through our Online Service Center. Get direct access to our technical experts when you purchase Intel MKL as a stand-alone product or bundled with Intel Parallel Studio XE or Intel System Studio.

Online Service Center | License FAQ

Key Specifications

Supported Hardware
Intel® Xeon Phi™ processor
Intel® Xeon® processor
Intel® Core™ processor family
Intel Atom® processor

Operating Systems
Windows*
Linux*
macOS*

Supported Integrated Development Environments
Microsoft Visual Studio* (Windows)
Eclipse* (Linux and macOS)

Programming Languages
C, C++, and Fortran development (native support)
Python* through Intel® Distribution for Python* (optimizes standard Python libraries that include NumPy, SciPy, and scikit-learn*)

System Requirements

Case Studies


Source

1. Data from Evans Data Software Developer surveys, 2011-2016