With the Intel® Integrated Performance Primitives (Intel® IPP) Custom Library Tool, you can build your own dynamic library containing only the Intel IPP functionality that is necessary for your application.
The use of custom libraries built with the Custom Library Tool provides the following advantages:
Application linked with custom DLL |
Application linked with Intel IPP dynamic libraries for Windows* |
Application linked with Intel IPP dynamic libraries for Linux* OS |
---|---|---|
ipp_test_app.exe (for Windows) or ipp_test_app (for Linux) ipp_custom_{dll|so}.{dll|so} |
ipp_test_app.exe ippcore.dll ippi.dll ippie9.dll ippik0.dll ippil9.dll ippim7.dll ippin8.dll ippiy8.dll ipps.dll ippse9.dll ippsk0.dll ippsl9.dll ippsm7.dll ippsn8.dll ippsy8.dll |
ipp_test_app libippcore.so libippi.so libippie9.so libippik0.so libippil9.so libippim7.so libippin8.so libippiy8.so libipps.so libippse9.so libippsk0.so libippsl9.so libippsm7.so libippsn8.so libippsy8.so |
Package size: 0.1 Mb |
Package size: 139.1 Mb |
Package size: 139.1 Mb |
Smooth transition to a higher version of Intel IPP. You can build the same custom dynamic library from a higher version of Intel IPP and substitute the libraries in your application without relinking.