The following table lists the types of libraries in Intel IPP and shows examples of the library files supplied.
Library types |
Description |
Folder location |
Example |
---|---|---|---|
Dynamic |
Shared object libraries include both processor dispatchers and function implementations |
ipp/lib/<arch> |
libipps.so.7.0 libippsp8.so.7.0 |
Soft links to shared object libraries |
ipp/lib/<arch> |
libipps.so libippsp8.so |
|
Static merged |
Contain function implementations for all supported processor types: |
||
libraries with position independent code (PIC) |
ipp/lib/<arch> |
libipps_l.a |
|
(non-PIC libraries*) |
ipp/lib/<arch>/nonpic |
libipps_l.a |
|
Threaded static merged |
Contain threaded function implementations |
ipp/lib/<arch> |
libipps_t.a |
Static emerged |
Contain dispatchers for the merged libraries: |
||
libraries with position independent code (PIC) |
ipp/lib/<arch> |
libipps_l.a |
|
(non-PIC libraries*) |
ipp/lib/<arch>/nonpic |
libipps_l.a |
Here <arch> refer to the architecture specific folder.
* - non-PIC libraries are suitable for kernel-mode and device-driver use.
Optimization Notice |
---|
The Intel® Integrated Performance Primitives (Intel® IPP) library contains functions that are more highly optimized for Intel microprocessors than for other microprocessors. While the functions in the Intel® IPP library offer optimizations for both Intel and Intel-compatible microprocessors, depending on your code and other factors, you will likely get extra performance on Intel microprocessors. While the paragraph above describes the basic optimization approach for the Intel® IPP library as a whole, the library may or may not be optimized to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include Intel® Streaming SIMD Extensions 2 (Intel® SSE2), Intel® Streaming SIMD Extensions 3 (Intel® SSE3), and Supplemental Streaming SIMD Extensions 3 (Intel® SSSE3) instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Intel recommends that you evaluate other library products to determine which best meets your requirements. |
Copyright © 2008 - 2010, Intel Corporation. All rights reserved.