Intel® Math Kernel Library (Intel® MKL) 2020 System Requirements

Intel® Math Kernel Library System Requirements

The Intel® MKL 2020 release supports the IA-32 and Intel® 64 architectures. For a complete explanation of these architecture names please read the following article:

Intel Architecture Platform Terminology for Development Tools

The lists below pertain only to the system requirements necessary to support developing applications with Intel® MKL. Please review your compiler (GCC*, Microsoft* Visual Studio or Intel® Compiler), hardware and software system requirements, in the documentation provided with that product, to determine the minimum development system requirements necessary to support your compiler product.

Windows* OS

Supported Operating Systems

  • Windows* Server 2019
  • Windows* 10
  • Windows* (HPC) Server 2012 (Intel64 version only)
  • Windows* Server 2016 (Intel64 version only)

Supported C/C++ and FORTRAN compilers

  • Intel® C++ Compiler 2018
  • Intel® C++ Compiler 2019
  • Intel® C++ Compiler 2019.1
  • Intel® FORTRAN Compiler 2018
  • Intel® FORTRAN Compiler 2019
  • Microsoft* Visual Studio 2017
  • Microsoft* Visual Studio 2019
  • PGI* Compiler 2018

MPI implementations that Intel® MKL for Windows* OS has been validated against

  • Intel® MPI Library Version 2018
  • Intel® MPI Library Version 2019
  • MPICH 2.14
  • Microsoft* HPC 2016

Note: Usage of MPI and linking instructions can be found in the Intel Math Kernel Library Developer Reference.

Linux* OS

Supported Operating Systems

  • Amazon* Linux 2
  • Cent OS 7.x
  • Cent OS 8.x
  • Clear Linux
  • Debian 8
  • Debian 9
  • Fedora 30
  • Fedora 31
  • openSUSE 15
  • Red Hat EL 7
  • Red Hat EL 8
  • SLES 12
  • SLES 15
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 19.04
  • Ubuntu 19.10
  • Wind River* Linux* 18
  • Wind River* Linux* 19
  • Yocto 2.7
  • Yocto 2.8

Supported C/C++ and FORTRAN compilers

  • Intel® C++ Compiler 2018
  • Intel® C++ Compiler 2019
  • Intel® C++ Compiler 2019.1
  • Intel® FORTRAN Compiler 2018
  • Intel® FORTRAN Compiler 2019
  • GNU Compiler Collection* 5.x, 6.x, 7.x, 8.x, 9.x
  • PGI* Compiler 2018.5

MPI implementations that Intel® MKL for Linux* OS has been validated against

  • Intel® MPI Library Version 2018
  • Intel® MPI Library Version 2019
  • MPICH 2.14
  • MPICH 3.3
  • Open MPI 1.81

Note: Usage of MPI and linking instructions can be found in the Intel Math Kernel Library Developer Reference.

macOS*

Supported Operating Systems

  • macOS* 10.14
  • macOS* 10.15

Supported compilers

  • Intel® C++ Compiler 2018
  • Intel® C++ Compiler 2019
  • Intel® C++ Compiler 2019.1
  • Intel® FORTRAN Compiler 2018
  • Intel® FORTRAN Compiler 2019
  • XCode* 10
  • XCode* 11
  • PGI* Compiler 2018.5

MPI implementations that Intel® MKL for macOS* has been validated against

  • MPICH 2.14
  • Open MPI 1.81

Note: Usage of MPI and linking instructions can be found in the Intel Math Kernel Library Developer Reference.

Memory requirements

Standalone Intel® MKL
Minimum RAMRecommended RAMDisk Space
1 GB4 GB2.3 GB

 

For more complete information about compiler optimizations, see our Optimization Notice.