プログラムのパフォーマンス解析

5. ループは、並列化動作によって効果が得られるかどうか不明です。

コンパイラは、ループが並列化動作によって効果が得られるかどうかを、コンパイル時には判断できません。このヒントが表示されたループは、場合によって、「並列」のラベルが付けられることがあります。これは、コンパイラが 2 つのバージョンのループを生成 (「2. コンパイラはこのループに対して 2 つのバージョンを生成しました。」 を参照) し、並列バージョンと逐次バージョンのいずれを使用するかは実行時に決定するという意味です。

コンパイラヒントは、ループの並列化の有無を示すフラグも含め、すべてコンパイル時に生成されるので、「並列」とラベル付けされたループが実際に並列的に実行されるかどうかについて確証はありません。