Intel IA-32 Computer Accessories User Manual


 
Application Performance Tools A
A-15
(SSE), Streaming SIMD Extensions 2 (SSE2) and Streaming SIMD
Extensions 3 (SSE3). The library set includes the Intel Math Kernel
Library (MKL) and the Intel Integrated Performance Primitives (IPP).
The Intel Math Kernel Library for Linux* and Windows*: MKL is
composed of highly optimized mathematical functions for
engineering, scientific and financial applications requiring high
performance on Intel platforms. The functional areas of the library
include linear algebra consisting of LAPACK and BLAS, Discrete
Fourier Transforms (DFT), vector transcendental functions (vector
math library/VML) and vector statistical functions (VSL). Intel
MKL is optimized for the latest features and capabilities of the Intel
Pentium 4 processor, Pentium M processor, Intel Xeon processors
and Intel
®
Itanium
®
2 processors.
Intel
®
Integrated Performance Primitives for Linux* and
Windows*: IPP is a cross-platform software library which provides
a range of library functions for multimedia, audio codecs, video
codecs (for example H.263, MPEG-4), image processing (JPEG),
signal processing, speech compression (for example, G.723.1, GSM
AMR), cryptography plus computer vision as well as math support
routines for such processing capabilities. Intel IPP is optimized for
the broad range of Intel microprocessors: Intel Pentium 4 processor,
Pentium M processor, Intel Xeon processors, the Intel Itanium
architecture, Intel
®
SA-1110 and Intel
®
PCA application processors
based on the Intel XScale
®
microarchitecture. With a single API
across the range of platforms, the users can have platform
compatibility and reduced cost of development.
Benefits Summary
The overall benefits the libraries provide to the application developers
are as follows:
Time-to-Market: Low-level building block functions that support
rapid application development, improving time to market.