Visible to Intel only — GUID: GUID-4BF8EA72-848E-4A5D-AB2A-DFD7100F4D0E
Visible to Intel only — GUID: GUID-4BF8EA72-848E-4A5D-AB2A-DFD7100F4D0E
Automatically Getting Performance Benefits with Intel(R) IPP Threading Layer
If you already have an application that uses Intel® IPP Single-Threaded libraries, you can easily get performance benefits using the IPP Threading Layer (OpenMP* or TBB* version) without modifying your source code.
To enable IPP Threading Layer support in your application:
Enable the preprocessor option IPP_ENABLED_THREADING_LAYER_REDEFINITIONS.
Add Threading Layer libraries and dependencies (TBB* or OpenMP* library) into the link line. For details about Threading Layer libraries linking and location, refer to Linking Options
Rebuild the application.
As a result, IPP APIs used in your application are redefined with IPP Threading Layer APIs when implemented and you receive performance benefits from external threading used in the IPP Threading Layer.