Intel Math Kernel Library for Mac
Intel Math Kernel Library (Intel MKL) offers highly optimized, extensively
threaded math routines for scientific, engineering, and financial applications
that require maximum performance.
Intel Math Kernel Library is available as a standalone product, as well as with
the Intel Cluster Toolkit and or with the Professional Editions of the Intel compilers.
Microsoft Visual Studio* Developers: Build robust technical applications more efficiently
using the premier library of high-speed implementations of BLAS, LAPACK, FFTs
and Statistics functions from within Microsoft Visual Studio 2003, 2005 and 2008.
Intel Math Kernel Library is the first release of the Intel MKL 10.1 Beta program is now available.
Key new features include:
New VML functions;
Implementation of dftiCopyDescriptor;
Increased usability features including improved documentation and IDE integration;
New processor optimizations;
PARDISO forward / backward substitutions.
Note: Intel MKL 10.1 Beta for Mac OS* X is only available as part
of the Intel Compiler Professional Edition 11.0 Beta for Mac OS X.
- Mac OS X 10.4.4 or higher
- Intel Pentium processor (300 MHz or faster)
- 600 MB of Hard Disk Space
|License:||Free to try, $381.00 to buy|
Key Features of Intel Math Kernel Library:
Main Functionality for Intel Math Kernel Library:
- Outstanding performance on Intel processors
Achieve outstanding performance with the math library that is highly optimized for Intel Itanium ,
Intel Xeon, Intel Pentium 4, and Intel Core2 Duo 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 systems1
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 threaded using OpenMP*.
All Intel MKL functions are thread-safe. A non-threaded serial version of Intel MKL is also provided.
- Automatic runtime processor detection
A runtime check is performed so that processor-specific optimized code is executed,
ensuring that your application achieves optimal performance on 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 all Intel® processors in one package
Alternative math libraries require you to purchase multiple products for support of Intel Itanium 2,
Intel Xeon, and Pentium 4 processors. Intel MKL includes support for ALL of these processors in a single,
- 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.
- 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.0 is compliant with the new 3.1 release of LAPACK.
- Linear Algebra - ScaLAPACK
The Intel MKL implementation of ScaLAPACK can provide significant performance improvements
over the standard NETLIB implementation.
- Linear Algebra- Sparse Solvers
Solve large, sparse 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 Conjugate Gradient and FGMRES iterative
- Fast Fourier Transforms (FFT)
Utilize our multi-dimensional FFT routines (1D up to 7D) with a modern, easy-to-use C/ Fortran interface.
Intel MKL supports distributed memory clusters with the same API enabling you
to improve your performance by distributing the work over a large number of processors with minimal effort.
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 plug Intel MKL into their existing applications.
- Vector Math Library
Increase application speeds with vectorized implementations of computationally intensive core
mathematical functions (power, trigonometric, exponential, hyperbolic, logarithmic, and more).
- 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.
- LINPACK Benchmark
Intel provides free LINPACK benchmark packages to help you obtain the highest possible benchmark
results for your Intel architecture-based systems.