Visible to Intel only — GUID: GUID-EE751270-7CD4-4DF1-9B3B-793899E91A83
Visible to Intel only — GUID: GUID-EE751270-7CD4-4DF1-9B3B-793899E91A83
Using Custom Library Tool for Intel® Cryptography Primitives Library
With the Intel® Integrated Performance Primitives (Intel® IPP) Custom Library Tool, you can build your own dynamic library containing only the Intel IPP/Intel® Cryptography Primitives Library functionality that is necessary for your application.
The use of custom libraries built with the Custom Library Tool provides the following advantages:
Package size. Your package may have much smaller size if linked with a custom library because standard dynamic libraries additionally contain all optimized versions of Intel IPP/Intel® Cryptography Primitives Library functions and a dispatcher. The following table compares the contents and size of packages for an end-user application linked with a custom dynamic library and an application linked with the standard Intel IPP dynamic libraries:
Application linked with custom DLL
Application linked with Intel IPP dynamic libraries
ipp_test_app.exe (for Windows*) or ipp_test_app (for Linux* OS)
ipp_custom\_{dll\|so}.{dll\|so\|dylib}
ipp_test_app.exe (for Windows*) or ipp_test_app (for Linux* OS)
ippi.{dll|so|dylib}
ippig9.{dll|so|dylib}
ippih9.{dll|so|dylib}
ippip8.{dll|so|dylib}
ippipx.{dll|so|dylib}
ippis8.{dll|so|dylib}
ippiw7.{dll|so|dylib}
ipps.{dll|so|dylib}
ippsg9.{dll|so|dylib}
ippsh9.{dll|so|dylib}
ippsp8.{dll|so|dylib}
ippspx.{dll|so|dylib}
ippss8.{dll|so|dylib}
ippsw7.{dll|so|dylib}
ippcore.{dll|so|dylib}
Package size: 0.1 Mb
Package size: 121.5 Mb
Smooth transition to a higher version of Intel IPP/Intel® Cryptography Primitives Library. You can easily build the same custom dynamic library from a higher version of Intel IPP/Intel® Cryptography Primitives Library and substitute the libraries in your application without relinking.