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

Please see the following links available online for the latest information regarding the Intel® Math Kernel Library (Intel® MKL):

Operating System Requirements

The Intel MKL 2017 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 Pro) 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.

Supported operating systems

  • Windows 10 (IA-32 / Intel® 64)
  • Windows 8* (IA-32 / Intel® 64)
  • Windows 8.1* (IA-32 / Intel® 64)
  • Windows 7* SP1 (IA-32 / Intel® 64)
  • Windows HPC Server 2016 (Intel® 64)
  • Windows HPC Server 2012 (Intel® 64)
  • Windows HPC Server 2008 R2 (Intel® 64)
  • Windows Embedded 10 (IA-32 / Intel® 64)
  • Windows Embedded 8.x (IA-32 / Intel® 64)
  • Windows Embedded 7 (IA-32 / Intel® 64)
  • Red Hat* Enterprise Linux* 6 (IA-32 / Intel® 64)
  • Red Hat* Enterprise Linux* 7 (IA-32 / Intel® 64)
  • Red Hat* Enterprise Linux* 7.5 (IA-32 / Intel® 64)
  • Red Hat Fedora* core 25 (IA-32 / Intel® 64)
  • Red Hat Fedora* core 24 (IA-32 / Intel® 64)
  • SUSE Linux Enterprise Server* 11 SP2
  • SUSE Linux Enterprise Server* 12
  • OpenSuse 13.2 
  • CentOS 7.1
  • Debian* 7 (IA-32 / Intel® 64)
  • Debian* 8 (IA-32 / Intel® 64)
  • Ubuntu* 14.04 LTS (IA-32/Intel® 64)
  • Ubuntu* 15.04 (IA-32/Intel® 64)
  • Ubuntu* 15.10 (IA-32/Intel® 64)
  • Ubuntu* 16.04 LTS (IA-32/Intel® 64)
  • WindRiver Linux 6
  • WindRiver Linux 7
  • WindRiver Linux 8
  • Tizen 3.6
  • Yocto 1.7
  • Yocto 1.8
  • Yocto 2.0
  • OS X* 10.11 (Xcode 6.x) and macOS* 10.12 (Xcode 6.x) (Intel® 64)

Note: Intel® MKL is expected to work on many more Linux distributions as well. Let us know if you have trouble with the distribution you use.

Supported C/C++ and Fortran compilers for Windows*:

  • Intel® Fortran Composer XE 2017 for Windows* OS
  • Intel® Fortran Composer XE 2016 for Windows* OS
  • Intel® Fortran Composer XE 2015 for Windows* OS
  • Intel® Visual Fortran Compiler 15.0 for Windows* OS
  • Intel® Visual Fortran Compiler 16.0 for Windows* OS
  • Intel® Visual Fortran Compiler 17.0 for Windows* OS
  • Intel® C++ Composer XE 2017 for Windows* OS
  • Intel® C++ Composer XE 2016 for Windows* OS
  • Intel® C++ Composer XE 2015 for Windows* OS
  • Intel® C++ Compiler 15.0 for Windows* OS
  • Intel® C++ Compiler 16.0 for Windows* OS
  • Intel® C++ Compiler 17.0 for Windows* OS
  • Microsoft Visual Studio* 2015 - help file and environment integration
  • Microsoft Visual Studio* 2013 - help file and environment integration
  • Microsoft Visual Studio* 2012 - help file and environment integration

Supported C/C++ and Fortran compilers for Linux*:

  • Intel® Fortran Composer XE 2017 for Linux* OS
  • Intel® Fortran Composer XE 2016 for Linux* OS
  • Intel® Fortran Composer XE 2015 for Linux* OS
  • Intel® Fortran Compiler 15.0 for Linux* OS
  • Intel® Fortran Compiler 16.0 for Linux* OS
  • Intel® Fortran Compiler 17.0 for Linux* OS
  • Intel® C++ Composer XE 2017 for Linux* OS
  • Intel® C++ Composer XE 2016 for Linux* OS
  • Intel® C++ Composer XE 2015 for Linux* OS
  • Intel® C++ Compiler 15.0 for Linux* OS
  • Intel® C++ Compiler 16.0 for Linux* OS
  • Intel® C++ Compiler 17.0 for Linux* OS
  • GNU Compiler Collection 4.9 and later
  • PGI* Compiler version 2015
  • PGI* Compiler version 2016

Note: Using the latest version of Intel® Manycore Platform Software Stack (Intel® MPSS is recommended on Intel MIC Architecture. It is available from the Intel® Software Development Products Registration Center at http://registrationcenter.intel.com as part of your Intel® Parallel Studio XE for Linux* registration.

Supported C/C++ and Fortran compilers for macOS*:

  • Intel® Fortran Compiler 15.0 for macOS*
  • Intel® Fortran Compiler 16.0 for macOS*
  • Intel® Fortran Compiler 17.0 for macOS*
  • Intel® C++ Compiler 15.0 for macOS*
  • Intel® C++ Compiler 16.0 for macOS*
  • Intel® C++ Compiler 17.0 for macOS*
  • Mac OS CLANG-LLVM Compiler

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

  • Intel® MPI Library Version 5.1 (Intel® 64) (http://www.intel.com/go/mpi)
  • Intel® MPI Library Version 2017 (Intel® 64) (http://www.intel.com/go/mpi)
  • MPICH2 version 1.5 (http://www-unix.mcs.anl.gov/mpi/mpich)
  • MS MPI, CCE or HPC 2012 on Intel® 64 (http://www.microsoft.com/downloads)
  • OpenMPI 1.8.x (Intel® 64) (http://www.open-mpi.org)

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

  • Intel® MPI Library Version and 5.1 (Intel® 64) (http://www.intel.com/go/mpi)
  • Intel® MPI Library Version 2017 (Intel® 64) (http://www.intel.com/go/mpi)
  • MPICH2 version 1.5 (Intel® 64) (http://www-unix.mcs.anl.gov/mpi/mpich)
  • MPICH version 3.1  (http://www-unix.mcs.anl.gov/mpi/mpich)
  • MPICH version 3.2  (http://www-unix.mcs.anl.gov/mpi/mpich)
  • Open MPI 1.8.x (Intel® 64) (http://www.open-mpi.org)

Note: Usage of MPI and linking instructions can be found in the User's Guide in the doc directory of Intel MKL.

Other tools supported for use with example source code:

  • uBLAS examples: Boost C++ library, version 1.x.x
  • JAVA examples: J2SE* SDK 1.4.2, JDK 5.0 and 6.0 from Sun Microsystems, Inc.

Note: Parts of Intel® MKL have Fortran interfaces and data structures, while other parts have C interfaces and C data structures. The User Guide in the doc directory contains advice on how to link to Intel® MKL with different compilers and from different programming languages.

Deprecation Notices :

  • Dropped support for all MPI IA-32 implementations
  • Red Hat Enterprise Linux* 5.0 support is dropped
  • Visual Studio* 2008* is note supported
    • Support for Visual Studio 2008* has been removed
  • Windows XP* is not supported
    • Support for Windows XP has been removed
  • Windows Server 2003* and Windows Vista* not supported
  • Visual Studio* 2012 support is deprecated
    • Support has been removed for installation and use on Windows Server 2003 and Windows Vista. Intel recommends migrating to a newer version of these operating systems
For more complete information about compiler optimizations, see our Optimization Notice.

5 comments

Top
andreas e.'s picture

Dear tomtzigt

You can download MS-Visual-Studio-2015-Upgrade-5 from Official Microsoft Download Center.

There are also older versions like MS-VS-2013 Express and MS-VS-2012 Express available.

Sincerely,

Andreas

 

 

 

 

Omtzigt, Theodore's picture

Since you are not supporting GCC on windows, any guidance on how to integrate with CGO?

Omtzigt, Theodore's picture

Intel MKL doesn't install in Visual Studio 2017. I can't get any earlier version from the Microsoft website anymore, so Intel MKL installer needs to be updated asap to let new installs work with the VS that Microsoft has pushed everybody to. 

 

Gennady F.'s picture

yes, we are going to support Red Hat* Enterprise Linux* 6 (IA-32 / Intel® 64)

Vitas P.'s picture

Can you continue to support the following?  Our company has a requirement to support it.

  • Red Hat* Enterprise Linux* 6 (Intel® 64)

Sincerely,

Vitas Povilaitis

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.