CPU ルーフライン結果の比較

ルーフライン比較機能を使用して、ほかのインテル® Advisor の結果やアーカイブされていないスナップショットからルーフライン・グラフ・データを表示して、最適化の状況を追跡します。

必要条件

GPU ルーフラインの結果を比較するには、次の情報を取得する必要があります。

結果を比較します。

  1. ベースラインとなる GPU ルーフラインの結果/スナップショットを開きます。
  2. [Compare (比較)] ドロップダウン・ツールバーで、+ をクリックして比較するスナップショットをロードします。複数の結果/スナップショットをロードして 1 つずつ比較できます。

最適化の前後の異なるルーフライン結果を比較

比較対象が更新された場合:

結果から同じループを検出するため、インテル® Advisor はループ/関数のタイプ、入れ子レベル、ソースコードのファイル名、関数名など、ループの特性を比較します。類似するまたは同等の特性が特定のしきい値に達すると、2 つのループ/関数は同一であると見なされ破線で接続されます。

しかし、この方法にはいくつかの制限があります。ソースコードが元のコードから 4 行以上最適化、並列化、または移動された場合、同一のループとして一致しないことがありま。インテル® Advisor は、一致するソースコードの変更と誤検知のバランスを維持しようとします。