Intel® Integrated Performance Primitives are a software library of useful multimedia functions optimized for multiple processors and operating systems. 

Intel IPP offers better application performance through fast kernels using hand-optimization and architecture-specific instruction sets. 

Intel IPP functions are a quick and easy solution for existing applications, designed to perform common/essential operations.

The Intel IPP solution includes:

  • flat name space to reduce calling overhead and footprint
  • strict naming conventions to allow easy location of desired functions
  • very few data structures to adopt
  • cross-platform compatibility. 

The graphic on this page shows how Intel IPP fits between the application layer and the hardware layer.