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 optionIPP_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.