Cross Architecture Alignment
Intel® Integrated Performance Libraries (Intel® IPP) is designed to support application development on various Intel® architectures, that is, the functions available for Intel Pentium, Xeon and Itanium processors represent a superset of the functions available for the Intel PCA processors. This means the API definition is common for all processors, while the underlying function implementation takes into account the variations in processor architectures.
By providing a single cross-architecture API, Intel IPP allows software application repurposing and enables developers to port to unique features across Intel processor-based desktop, server, mobile and handheld platforms. Developers can write their code once, to realize application performance over many processor generations.
The following table summarizes the functionality covered in each Intel IPP implementation:
1Intel PCA processors support a subset of these functions.