| May 24, 2010 12:00 AM PDT | |
Please see the following links available online for the latest information regarding the Intel® Math Kernel Library (Intel® MKL):
- Intel® MKL Main Product Page
- Intel® MKL 10.3 Release Notes
- Intel® MKL 10.3 Installation Guide
- Intel® MKL 10.3 System Requirements
- Intel® MKL 10.3 Getting Started
- Intel® MKL 10.3 Bug Fixes
Links to documentation and help can be found on the main Intel MKL product page. For technical support visit the Intel MKL technical support forum and review the articles in the Intel MKL knowledgebase.
Please register your product using your preferred email address. This helps Intel recognize you as a valued customer in the support forum and insures that you will be notified of product updates. You can read Intel's Online Privacy Notice Summary if you have any questions regarding the use of your email address for software product registration.
Hardware System Requirements
The following minimum system requirements are needed for a standalone installation of Intel MKL.
Intel MKL for IA-32 Hardware Requirements:
- A system with an IA-32 processor supporting the Intel® Streaming SIMD Extensions.
- 1600MB of free hard disk space, plus an additional 300MB during installation for download and temporary files.
Intel MKL for Intel® 64 Hardware Requirements:
- A system with an Intel 64 architecture processor supporting the Intel® Streaming SIMD Extensions.
- 1700MB of free hard disk space, plus an additional 600MB during installation for download and temporary files.
Operating System Requirements
The Intel MKL 10.3 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 7* (IA-32/Intel® 64) - Note: SP1 is required for use of Intel® AVX instructions
- Windows Server* 2008 (IA-32/Intel® 64)
- Windows Vista* (IA-32/Intel® 64)
- Windows Server* 2003 (IA-32/Intel® 64)
- Windows XP (IA-32)
- Windows XP Pro x64 Edition (Intel® 64)
- Windows Compute Cluster Server* 2003 (Intel® 64)
- Red Hat* Enterprise Linux* 4, 5, 6 (IA-32 / Intel® 64)
- SUSE LINUX Enterprise Server* 9 (for Intel MKL 10.3 - Intel MKL 10.3 update 3), 10, 11 (IA-32 / Intel® 64)
- Red Hat Fedora* core 12, 13, 15 (for Intel MKL 10.3 update 4 and later) (IA-32 / Intel® 64)
- Debian* GNU/Linux 4&5 (for Intel MKL 10.3 - Intel MKL 10.3 update 3) , 6 (IA-32 / Intel® 64)
- Ubuntu* 9 (for Intel MKL 10.3 - Intel MKL 10.3 update 3), 10.04, 11.04 (for Intel MKL 10.3 update 4 and later) (IA-32 / Intel® 64)
- Asianux* Server 3 (IA-32 / Intel® 64)
- Turbolinux* 11 (IA-32 / Intel® 64)
Supported C/C++ and Fortran compilers for Windows*:
- Intel® Visual Fortran Composer XE for Windows*
- Intel® Visual Fortran Compiler 11.1 for Windows*
- Intel® C++ Composer XE for Windows*
- Intel® C++ Compiler 11.1 for Windows*
- Microsoft Visual Studio* 2010 — help file and environment integration
- Microsoft Visual Studio* 2008 — help file and environment integration
- Microsoft Visual Studio* 2005 Team Suite Edition — help file and environment integration
- Microsoft Windows* SDK for Windows* 7 (Intel® 64)
- Microsoft Windows* Software Development Kit Update for Windows Vista* (Intel® 64)
- Microsoft Windows Server* 2003 R2 Platform SDK (Intel® 64)
- Microsoft Windows* Software Development Kit for Windows Server* 2008
- PGI* Workstation Complete version 10.8
- Intel® Fortran Composer XE for Linux*
- Intel® Fortran Compiler 11.1 for Linux*
- Intel® C++ Composer XE for Linux*
- Intel® C++ Compiler 11.1 for Linux*
- GNU Compiler Collection 4.4.0 and later
- PGI* Workstation Complete version 10.8
- Intel® MPI Library Version 3.1, 3.2.x, and 4.0 on IA-32 and Intel® 64 (http://www.intel.com/go/mpi)
- MPICH2 version 1.x.x (http://www-unix.mcs.anl.gov/mpi/mpich)
- MS MPI, CCE or HPC 2008 on Intel® 64 (http://www.microsoft.com/downloads)
- Intel® MPI Library Version 3.0, 3.1, 3.2.x, and 4.0 (http://www.intel.com/go/mpi)
- MPICH2 version 1.3.2p1 (http://www-unix.mcs.anl.gov/mpi/mpich)
- Open MPI 1.4.3 (http://www.open-mpi.org)
- SGI* MPT on Intel® 64 (http://www.sgi.com/products/software/mpt/)
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.
This article applies to: Intel® Math Kernel Library Knowledge Base
For more complete information about compiler optimizations, see our Optimization Notice.


