CUSTOM
SOLUTIONS
 
globe
 
BACK
PRICES
ORDER
HOME

Intel® Intel® Software Development Products for Intel® Platforms and Technologies
Intel® Math Kernel Library (Intel® MKL) 10.2 for Windows*, Linux*, and Mac OS*

Intel Math Kernel Library (Intel MKL) Cluster Edition for Windows and Linux
 Overview

 New In This Release  Support
 Features

 Compatibility Print Print
 Functionality  System Requirements  

Overview
Intel® Math Kernel Library (Intel® MKL) 9.0 for Windows*, Linux*, and Mac OS*

Intel® Math Kernel Library (Intel® MKL) offers highly optimized, thread-safe math routines for science, engineering, and financial applications that require maximum performance.

Intel MKL is also available in a Cluster Edition, where you get all the functionality offered in the base Intel MKL package, PLUS support for ScaLAPACK (Scalable LAPACK) and distributed-memory Fast Fourier Transforms.


Features
Outstanding performance on Intel® processors
Achieve outstanding performance with the math library that is highly optimized for Intel® Itanium® 2, Intel® Xeon®, and Intel® Pentium® 4 processor-based systems. Special attention has been paid to optimizing multi-threaded performance for the new Quad-Core Intel® Xeon® processor 5300 series. Intel MKL performance is competitive with that of other math software packages on non-Intel processors.
Multi-Core ready
Excellent scaling on multiprocessor systems
Use the built-in parallelism of Intel MKL to automatically obtain excellent scaling on multiprocessors, including the latest dual and quad-core systems. Intel MKL Level-3 BLAS , Fast Fourier Transforms and Vector Math are heavily threaded using OpenMP*.
Thread-Safety
All Intel MKL functions are thread-safe. A non-threaded version of Intel MKL is also available.
Automatic runtime processor detection
A runtime check is performed so that processor-specific optimized code is executed, ensuring that your application achieves optimal performance, whatever system it is executing on.
Support for C and Fortran interfaces
Unlike some alternative math libraries that require you to purchase multiple products to get C and Fortran interfaces, Intel MKL includes both.
Support for multiple Intel processors in one package
Alternative math libraries require you to purchase multiple products for support of Itanium 2, Intel Xeon, and Pentium 4 processors. Intel MKL includes support for ALL of these processors in a single, inexpensive package.
Royalty-free distribution rights
Redistribute unlimited copies of the runtime libraries with your software.
User forum
Share experiences with others at the Intel engineer moderated Intel MKL Discussion Forum.
Intel® Premier Support
Receive one year of world-class technical support with every purchase of Intel MKL. During this period, you can download product upgrades free of charge, including major version releases.

Functionality
Linear Algebra - BLAS and LAPACK
Deploy BLAS and LAPACK routines that are highly optimized for Intel processors, and that provide significant performance improvements over alternative implementations. Intel MKL 10.2 is compliant with the new 3.1 release of LAPACK.

Linear Algebra - ScaLAPACK
Available in the Cluster Edition only. The Intel MKL implementation of ScaLAPACK can provide significant performance improvements over the standard NETLIB implementation.

Linear Algebra - Sparse solvers
Solve large linear systems of equations with the PARDISO Direct Sparse Solver - an easy-to-use, thread-safe, high-performance, and memory-efficient software library licensed from the University of Basel. Intel MKL also includes a Conjugate Gradient and FGMRES iterative sparse solvers.
Fast Fourier Transforms (FFT)
Employ multi-dimensional FFT routines (1D up to 7D) with mixed radix support and a modern, easy-to-use C/Fortran interface. Intel MKL also provides a set of C routines ("wrappers") that mimic the FFTW 2.x and 3.0 interfaces, making it easy for current FFTW users to compare performance with Intel MKL.
Fast Fourier Transforms for Distributed Memory Multiprocessors (Clusters)
Available in the Cluster Edition only. Improve your FFT performance even more by distributing the work over a large number of processors.
Vector Math Library
Increase application speeds with vectorized implementations of computationally intensive core mathematical functions (power, trigonometric, exponential, hyperbolic, logarithmic, and so on).
Vector Random Number Generators
Speed up your simulations using our vector random number generators, which can provide substantial performance improvements over scalar random number generator alternatives.

New In This Release

In this release of Intel® Math Kernel Library (Intel® MKL), we have focused on providing optimized multi-threaded performance for the new Quad-Core Intel® Xeon® processor 5300 series and its close relative the Dual-Core Intel® Xeon® processor 5100 series systems.

Optimizations for the new Quad-Core Intel® Xeon® processor 5300 series
For more information see section “Performance Improvements in Version 10.2” below.

64-Bit for Mac OS

  • 32- and 64-bit binaries are now available for Mac OS*
  • Universal binaries are also available

64-Bit Integer (ILP64)

  • A 64-bit integer (ILP64) interface for the library is now provided through addition of new library files in the main product package
  • ILP64 version of the PARDISO direct sparse solver is now available also

LAPACK 3.1 Support
Intel MKL is compliant with new LAPACK 3.1 specification.

Spare BLAS Threading Support
The following sparse BLAS triangular solvers were threaded with OpenMP in 9.0 release

  • mkl_dcsrmm - Level 3 triangular solver for the compressed sparse row format
  • mkl_dcscmm - Level 3 triangular solver for the compressed sparse column format
  • mkl_dcoomm - Level 3 triangular solver for the coordinate format

New Iterative Solver

  • New Conjugate Gradient solver with Multiple Right-Hand Sides (MRHS)
  • New ILU(0) accelerator/preconditioner for the RCI FGMRES iterative solver
  • FGMRES interative solver added in Intel MKL 9.0 release

New Optimization Solvers

  • New solvers for nonlinear least square problems with and without boundary constraints
Convolution/Correlation
The FFT mode is now supported for the multidimensional case for both double and single precision.

VML Functions and Threading Support

  • New nearest integer functions: Trunc, Ceil, Floor, Round, NearbyInt, Rint.
  • All VML functions are now threaded (with OpenMP).

Partial Differential Equations
Added new fast Helmholtz and Poisson solvers for spherical coordinates to our existing solvers for cartesian coordinte.


Compatibility
Operating Systems
Support for Mac OS is now here! With Intel MKL for Mac OS, you can easily port your applications to Mac OS by using the same library API and functions available for Windows and Linux.
Development Environments
Intel MKL is easily used and integrated with popular development tools and environments.
Processors
Underneath a single consistent API, Intel MKL functions are highly optimized for a broad range of 32-bit and 64-bit microprocessors:
 
Intel® Core™ Duo and Intel® Pentium® D multi-core processors
Intel® Core™ Solo processors
Intel Xeon processors
Intel® 64 architecture enabled processors, including 64-Bit Intel Xeon processors, Intel Pentium D processors, and Intel® Pentium® processor Extreme Edition
Pentium 4 and Pentium® M processors
Processors based on Intel XScale® technology, including Intel® IXP4xx processors and Intel® PXA27x application processors with Intel® Wireless MMX™ Technology support.
Intel Itanium 2 processors

System Requirements

System Requirements Overview
Processors
Linux* and Windows*
Mac OS*
Operating Systems
Linux
Windows
Mac OS
Compilers
Linux
Windows
Mac OS
Hard Disk Space

Processors
Supported Processors for Linux* and Windows*
Processors Minimum Recommended Supported
IntelŪ ItaniumŪ 2 processor   Y Y
Intel® Xeon® processor MP 7000 Series   Y Y
Intel® Xeon® processor 5100 Series   Y Y
Intel® Xeon® processor   Y Y
Intel® Core™2 QuAD processor   Y Y
Intel® Core™2 Duo processor   Y Y
Intel® Pentium® 4 processor with Streaming SIMD Extensions 3 (SSE3)   Y Y
Pentium® II processor     Y
Pentium® III processor     Y
Pentium® 4 processor     Y
Pentium® D Processor     Y
Pentium® M processor     Y
Intel® Pentium® processor with MMX™ Technology (300 MHz or faster) Y   Y
Intel® Celeron® processor     Y
AMD Athlon* processor     Y
AMD Turion* processor     Y
AMD Opteron* processor
  Y

Processors
Supported Mac OS* Processors
(Does not apply to Intel® Math Kernel Library Cluster Edition)
Processors Minimum Recommended Supported
Intel® Core™ Duo processor Y Y Y

Operating Systems
Linux* Operating Systems Supported
Linux Operating Systems Intel® Xeon®, Intel® Core™2 Duo, Intel® Pentium® 4 32-bit processors Intel® 64 architecture enabled processors Itanium® 2 Processors
Red Hat Enterprise Linux Versions 3.0, 4.0, 5.0 Y Y Y
Red Hat Fedora Core Versions 5,6 Y Y  
SUSE Linux Enterprise Server Versions 9.0, 10.2 Y Y Y
SGI Propack Versions 4.0, 5.0     Y
Hansoft Linux 2006 Server Y Y Y
Mandriva/Mandrake 10.1 Y Y  
Miracle Linux 4.0 Y Y Y
Red Flag DC Server 5.0 Y Y Y
Linux Standard Base 3.1 Y Y Y
Turbo Linux 10 Y
Y Y

Operating Systems
Windows* Operating Systems Supported
Windows Operating Systems Intel® Xeon®, Intel® Core™2 Duo, Intel® Pentium® 4 32-bit processors Intel® 64 architecture enabled processors Itanium® 2 Processors
Windows Vista™ Y Y  
Windows XP Y    
Windows XP Pro 64-bit Edition   Y  
Windows Server* 2003 Y    
Windows Server 2003, Enterprise X64 Edition   Y  
Windows Server 2003, 64-bit edition
  Y

Operating Systems
Mac Operating Systems Supported
(Does not apply to Intel® Math Kernel Library Cluster Edition)
  Intel® Core™ Duo processor
Mac OS* 10.4.4 or higher Y

Compilers
Linux* Compilers Supported
Linux Compilers Intel® Xeon®, Intel® Core™2 Duo, Intel® Pentium® 4 32-bit processors Intel® 64 architecture enabled processors Itanium® 2 Processors
Intel® Visual Fortran Compiler for Linux Versions 9.1, 10.0, 10.1 Y Y Y
Intel® C++ Compiler for Linux Versions 9.1, 10.0, 10.1 Y Y Y
GNU Compiler Collection* Y
Y Y

Compilers
Windows* Compilers Supported
Windows Compilers Intel® Xeon®, Intel® Core™2 Duo, Intel® Pentium® 4 32-bit processors Intel® 64 architecture enabled processors Itanium® 2 Processors
Intel® Fortran Compiler for Windows* versions 9.1, 10.0, 10.1 Y Y Y
Intel® C++ Compiler for Windows versions 9.1, 10.0, 10.1 Y Y Y
Compaq Visual Fortran* Compiler version 6.6 Y    
Microsoft Visual C++ .NET version 2003 Y    
Microsoft Visual C++ .NET version 2005 Y
Y  

Compilers
Mac OS* Compilers Supported
(Does not apply to Intel® Math Kernel Library Cluster Edition)
Compilers Intel® Core™ Duo processor
Intel® Fortran Compiler 9.1, 10.0, 10.1 for Mac OS Y
Intel® C++ Compiler 9.1, 10.0, 10.1 for Mac OS Y
GNU Compiler Collection* Y

Hard Disk Space
  Linux* Windows* Mac OS*
Intel® Math Kernel Library 700 MB 472 MB 600 MB
Intel Math Kernel Library Cluster Edition 750 MB 532 MB N/A

Support

Every purchase of an Intel® Software Development Product includes a year of support services, which provides access to Intel® Premier Support and all product updates during that time. Intel Premier Support gives you online access to technical notes, application notes, and documentation. Install the product, and then register to get support and product update information.


Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications.
Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to take advantage of the latest features of Intel processors. Intel Software Development Products are designed for use in the full development cycle, and include Intel® Performance Libraries, Intel Compilers (C++, Fortran for Windows, Linux, and Mac OS*), Intel® VTune™ Analyzer, and Intel® Threading Tools and Intel® Cluster Tools.
The Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates and related downloads.
Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other brands and names may be claimed as the property of others.
Copyright © 2007, Intel Corporation

The above content is Copyright © by Intel Corporation


home | back | comment | sales

Intel Elite Intel badge

CustomSolutionsPageDate: 23 December 2011
Copyright © 1997 - 2011 Custom Solutions