- Intel® IPP software provides flexibility through very
"atomic" functions, or primitives, each designed to perform
one specific operation in a constantly expanding number of various domains.
In this way Intel IPP can be used in most cases to support all functionality
offered by other libraries and more.
- Another important advantage of Intel
IPP is that you can use the package to enhance existing applications through
using the Intel IPP functions that are already optimized for the
latest generations of Intel® processors. Intel
IPP is optimized for the broad range of Intel® microprocessors, such
- Intel® Pentium® 4 processor,
- Intel® Pentium® 4 processor with Streaming SIMD Extensions 3 (SSE3),
- Intel® Itanium® and
Itanium® 2 processors,
- Intel® Xeon™ processor,
- Intel® Xeon™ processor with Intel®
Extended Memory 64 Technology (Intel® EM64T),
- Intel® SA-1110
and Intel® Personal Internet Client Architecture processors based on
the Intel XScale® microarchitecture.
Intel IPP has a unified API across the range of platforms thus offering both platform
compatibility and reduced cost of development.
Intel® IPP is currently
available for the Microsoft* Windows* and Linux* operating systems for
IA-32, Intel® EM64T, and Itanium®-based platforms.