Key Features

  • 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 as:

    • 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.
  • Furthermore, 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.