Intel MKL999LSGE01 Manual De Usuario
Top Features
Comprehensive Math Functionality – Covers Range of
Application Needs
Application Needs
Intel® Math Kernel Library (Intel® MKL) contains a wealth of
threaded and vectorized complex math functions to accelerate a
wide variety of software applications. Why write these functions
yourself when Intel has already done the work for you?
Major functional categories include Linear Algebra, Fast Fourier
Transforms (FFT), Vector Math and Statistics. Cluster-based
versions of LAPACK and FFT are also included to support MPI-
based distributed memory computing.
threaded and vectorized complex math functions to accelerate a
wide variety of software applications. Why write these functions
yourself when Intel has already done the work for you?
Major functional categories include Linear Algebra, Fast Fourier
Transforms (FFT), Vector Math and Statistics. Cluster-based
versions of LAPACK and FFT are also included to support MPI-
based distributed memory computing.
Standard APIs – For Immediate Performance Results
Wherever available, Intel MKL uses de facto industry standard
APIs so that minimal code changes are required to switch from
another library. This makes it quick and easy to improve your
application performance through simple function substitutions or
relinking.
Simply substituting Intel MKL’s LAPACK (Linear Algebra
PACKage), for example, can yield 500% or higher performance
improvement (benchmark left.)
In addition to the industry-standard BLAS and LAPACK linear
algebra APIs, Intel MKL also supports MIT’s FFTW C interface for
Fast Fourier Transforms.
APIs so that minimal code changes are required to switch from
another library. This makes it quick and easy to improve your
application performance through simple function substitutions or
relinking.
Simply substituting Intel MKL’s LAPACK (Linear Algebra
PACKage), for example, can yield 500% or higher performance
improvement (benchmark left.)
In addition to the industry-standard BLAS and LAPACK linear
algebra APIs, Intel MKL also supports MIT’s FFTW C interface for
Fast Fourier Transforms.
Highest Performance and Scalability across Past,
Present & Future Processors – Easily and Automatically
Present & Future Processors – Easily and Automatically
Behind a single C or Fortran API, Intel MKL includes multiple code
paths -- each optimized for specific generations of Intel and
compatible processors. With no code-branching required by
application developers, Intel MKL utilizes the best code path for
maximum performance.
Even before future processors are released, new code paths are
added under these same APIs. Developers just link to the
newest version of Intel MKL and their applications are ready to
take full advantage of the newest processor architectures.
In the case of the new Intel® Xeon Phi™ coprocessors, in addition
to full native optimization support, Intel MKL can also
automatically determine the best load balancing between the
host CPU and the Intel Xeon Phi coprocessors.
paths -- each optimized for specific generations of Intel and
compatible processors. With no code-branching required by
application developers, Intel MKL utilizes the best code path for
maximum performance.
Even before future processors are released, new code paths are
added under these same APIs. Developers just link to the
newest version of Intel MKL and their applications are ready to
take full advantage of the newest processor architectures.
In the case of the new Intel® Xeon Phi™ coprocessors, in addition
to full native optimization support, Intel MKL can also
automatically determine the best load balancing between the
host CPU and the Intel Xeon Phi coprocessors.
Flexibility to Meet Developer Requirements
Developers have many requirements to meet. Sometimes these
requirements conflict and need to be balanced. Need consistent
floating point results with the best application performance
possible? Want faster vector math performance and don’t need
maximum accuracy? Intel MKL gives you control over the
necessary tradeoffs.
Intel MKL is also compatible with your choice of compilers,
languages, operating systems, linking and threading models. One
library solution across multiple environments means only one
library to learn and manage.
requirements conflict and need to be balanced. Need consistent
floating point results with the best application performance
possible? Want faster vector math performance and don’t need
maximum accuracy? Intel MKL gives you control over the
necessary tradeoffs.
Intel MKL is also compatible with your choice of compilers,
languages, operating systems, linking and threading models. One
library solution across multiple environments means only one
library to learn and manage.