入れ子の並列化は、マルチスレッド・アプリケーションでスレッド化されたインテル® IPP 関数を使用した場合に発生することがあります。入れ子の並列化はパフォーマンスを低下させます。
OpenMP* スレッディングを使用するアプリケーションでは、入れ子のスレッディングはデフォルトで無効になっているため、この問題は発生しません。
ただし、OpenMP 以外のツールで作成されたスレッディングをアプリケーションで使用している場合、この問題を回避するためにスレッド化されたインテル® IPP 関数でマルチスレッディングを無効にしてください。
マルチスレッディングを無効にするには、パラメーター 1 で ippSetNumThreads 関数を呼び出すか、インテル® IPP の非スレッド・スタティック・ライブラリーをリンクしてアプリケーションをビルドします。
© 2007 - 2010 Intel Corporation. 無断での引用、転載を禁じます。