Nested parallelization may occur if you use a
threaded Intel IPP function in a multithreaded application. Nested
parallelization may cause performance degradation because of thread
For applications that use OpenMP threading, nested
threading is disabled by default, so this is not an issue.
However, if your application uses threading created
by a tool other than OpenMP*, you must disable multi-threading in the threaded
Intel IPP function to avoid this issue.
The best option to disable multi-threading is to link your application
with the Intel® IPP single-threaded (non-threaded) libraries included in the
default package and discontinue use of the separately downloaded multi-threaded
You may also call the
function with parameter
, but this method may still incur some OpenMP*
Product and Performance Information
Notice revision #20201201