Search:
Product Details
Intel Math Kernel Library [v11.0] boxshot.

Intel Math Kernel Library

Published By: 

Intel

Intel Math Kernel Library (Intel MKL) is a computing math 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 11

  • Conditional numerical reproducibility - overcome the non-associativity characteristics of floating-point arithmetic.
  • Optimised for Haswell, Ivy Bridge and Intel Xeon Phi coprocessors - optimised for the latest Intel processor architectures and supports new digital random number generation.
  • Automatic offload and compute load balancing between Intel Xeon processors and Intel Xeon Phi coprocessors - ideal for linear algebra functionality where MKL can automatically determine the best way to utilise more than one Xeon Phi coprocessor.
  • Data Fitting functions - a rich set of splines are now included to optimise 1-dimensional interpolation calculations used in a variety of application domains.

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

Validated for use with multiple generations of Intel and compatible processors including but not limited to: Intel Xeon Processor, Intel Core processor family and Intel Atom processor family.

Operating systems

Use the same API for application development on multiple operating systems: Windows, Linux and OSX.

Development tools and environments

Compatible with compilers from vendors that follow platform standards (e.g., Microsoft, GCC, Intel). Can be integrated with Microsoft Visual Studio 2008, 2010 and 2012.

Programming languages

Natively supports C++ and Fortran development. Cross-language compatible with Java, C#, Python and other languages.



Vendor Showcases
Intel Logo

Embarcadero Logo

Flexera Logo

GFI Logo

MindJet Logo

Quest Software Logo

TechSmith Logo

ABBYY Logo

Globalscape Logo

SmartDraw Logo

TechSmith Logo

Becrypt Logo

Paessler Logo

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