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

By Pamela Harrison,

Published:07/18/2019   Last Updated:07/18/2019

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 RAM Recommended RAM Disk Space
1 GB 4 GB 2.3 GB

 

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804