ガイド付き自動並列化レポートを解析する

GAP による出力結果を解析し、特定の推奨内容がソースコードに適しているかどうかを判断します。このチュートリアルのサンプルでは、GAP は scalar_dep.f90 のループに対してレポートを生成します。

do i = 1, n
   if (a(i) >= 0) then
       t = i
   end if
   if (a(i) > 0) then
       a(i) = t * (1 / (a(i) * a(i)))
   end if
end do

このサンプルで GAP レポートは、自動並列化を向上するために /Qparallel オプションを追加するよう推奨しています (リマーク #30761)。リマーク #30515 は、if 変数 t が無条件で割り当てられれば、コンパイラーはループをベクトル化できることを示しています。

 

戻る: ガイド付き自動並列化を実行する 次へ: ガイド付き自動並列化の推奨内容を実装する


このヘルプについてのフィードバックを送信

© 2010 Intel Corporation. 無断での引用、転載を禁じます。