Functionality of Intel® Integrated Performance Primitives 

Intel® IPP is divided into three large data domains that contain primitives operating on:

  • signals (with linear array or vector data), 
  • images (with 2D arrays for typical color spaces), 
  • matrices (with NxM arrays for matrix operations). 

Of the total number of functions in the Intel IPP software package, about a half are of the matrix domain, a third are of the signal processing domain, and the remainder is of the image processing domain.