Search:
Product Details
Intel® Math Kernel Library [v10.3] boxshot.

Intel® Math Kernel Library

Published By: 

Intel

Intel Math Kernel Library (Intel MKL) is a library of highly optimised, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math and much more. Offering performance optimisations for current and next-generation Intel processors, it includes improved integration with Microsoft Visual Studio, Eclipse, and XCode and allows for full integration of the Intel Compatibility OpenMP run-time library for greater Windows/Linux cross-platform compatibility.

Product Variants

Intel® Math Kernel Library Perf. Libraries for Linux

Intel® Math Kernel Library Perf. Libraries for Windows

New Features

What's new in Math Kernel Library 10.3

  • Support for Intel AVX - performance optimisations for Intel AVX technology helps increase performance of floating point operations in BLAS, LAPACK, VML and VSL domains for Sandy Bridge and later processors
  • New Summary Statistics Library - includes a range of functions for statistical analysis including covariance and correlation, quantiles and streaming quantiles, outliers detection and missing values
  • C Extensions for LAPACK and PARADISO - new C interfaces for all LAPACK functions supporting row-major ordering. Support for c-style (zero-based) array indexing for PARDISO data arrays
  • Dynamic accuracy control in VML - new interfaces for each VML function including additional parameter for setting the accuracy mode
  • More optimisations - a range of additional optimisations and enhanced capabilities across many MKL domains, PARADISO, FFTs and VSL.

Features

Main Features

  • Automatic parallelisation
  • Outstanding performance - multicore and multiprocessor
  • Extensive parallelism and scaling
  • Royalty free redistribution
  • Standard APIs in C and Fortran
  • Documented wrapper examples for C#/.Net support
  • World-class technical support, knowledge base and active Intel MKL forum

BLAS and LAPACK

Intel MKL provides highly tuned BLAS and LAPACK implementations that provide significant performance leadership over alternative math libraries.

ScaLAPACK

Intel MKL includes a highly optimised version of ScaLAPACK on clusters and delivers significant performance improvements over the NETLIB implementation.

Cluster FFT

Support for distributed memory systems (clusters) is included with Cluster FFT.

Fast Fourier Transforms

Intel MKL Fast Fourier Transforms are highly optimised and provide significant performance gains over alternative libraries for medium and large transform sizes. FFTW interface wrappers are included and standard Intel DFTI interfaces are supported.

Sparse Solvers

The library includes both direct and iterative sparse solvers:

Direct—PARDISO: A threaded, high-performance, memory efficient solver for large sparse linear systems of equations. Includes support for out-of-core memory.

Iterative—FGMRES and Conjugate Gradient Solvers: FMGRES adds the capability to solve general sparse systems of linear equations while the Conjugate Gradient solver solves symmetric positive-definite systems

Vector Math Library

Intel MKL provides vector implementations of computationally intensive core mathematical functions.

Statistics Functions

Intel Math Kernel Library provides a range of functions for random number generation and statistical analysis:

Vector Statistical Library: Intel MKL Vector Statistical Library (VSL) is a collection of 9 random number generators and 22 probability distributions that deliver significant performance improvements in physics, chemistry, and financial analysis
Summary Statistical Library: includes a range of functions for statistical analysis including basic statistics, estimation of dependencies, data outlier detection, missing value replacement and much more.

Performance

Achieve outstanding performance from a math library that is highly optimised for Intel Xeon, Intel Core i7, Intel Core, Intel Pentium, and Intel Itanium processor-based systems. Intel MKL strives for competitive performance on Intel architecture compatible processors, which makes it the best choice for developers across all x86 platforms.

Royalty-free redistribution

You are free to redistribute unlimited copies of the MKL runtime libraries with your application.

System Req.

Processor

Supports multiple generations of Intel and compatible processors including the Intel Xeon Processor and Intel Core processor family.

Operating systems

API supports application development on Windows, Linux and Mac OS X.

Development tools and environments

Intel Math Kernel Library integrates with a range of development tools including Microsoft Visual Studio (2005, 2008, 2010), Xcode, Eclipse and the GNU Compiler Collection (GCC).

Also compatible with a range of other development tools from Intel including compilers, performance and threading analysers and other Intel performance libraries.

Programming languages

Math Kernel Library natively supports Fortran, C and C++ with cross language usage examples provided for C#, .NET and Java.



Vendor Showcases
Intel Logo

Embarcadero Logo

Flexera Logo

GFI Logo

MindJet Logo

TechSmith Logo

ABBYY Logo

SmartDraw Logo

TechSmith Logo

Becrypt Logo

Paessler Logo

Netop Logo
© 2003 - 2012 Sigma Software Distribution. Registered office: Prigg Meadow, Ashburton, Devon, TQ13 7DF, UK. Registered in England. Company no: 1671407. VAT no: GB 384904621.