ウィンドウ: オフロードのモデル化レポート - アクセラレートされた領域

[Accelerated Regions (アクセラレーション領域)] ウィンドウを使用して、オフロードされた、またはオフロードされなかったループ/関数に関する情報、およびループ/関数のソースコードを表示します。

インテル® Advisor のオフロードのモデル化パースペクティブのメインレポートで利用できるコントロールを確認します。アクセラレートされた領域サマリー レポートでは、ペインをドラッグしてドロップ、閉じる/開く、折りたたむ/展開することで、レイアウトを変更できます。

  • 左上の隅にあるドロップダウン・メニューを使用して視点を切り替えます。
  • [Summary (サマリー)][Accelerated Regions (アクセラレートされた領域)]、および [Source View (ソース表示)] を切り替えます。

アプリケーションのオフロード特性のサマリーを確認して、アプリケーションがオフロードに適しているか判断します。このペインでは、全体のスピードアップ、オフロードされたループと関数の数、およびアクセラレートされたコード領域がハイライト表示されます。

オフロードのタイプに基づいて、レポートに表示するコード領域を選択します。

  • コードの すべての コード領域を表示します。
  • オフロードに 推奨される コード領域のみを表示します。
  • オフロードに 推奨されない コード領域のみを表示します。

  • ボタンを使用して、プログラムごとの推奨事項を表示する上部のスライドバーを展開/折りたたむことができます。

    それぞれの推奨事項を展開または折りたたみます。

  • ボタンを使用して、収集イベントログの上部にあるスライドバーを展開/折りたたむことができます。上部のスライドバーで次のことができます。
    • [Featured Events (注目するイベント)] ペインの主要なデータ収集イベントと問題。

      ログ内の注目するイベントを展開または折りたたんで詳細を表示。

    • アプリケーション出力
    • [Collection Log (収集ログ)] ペインにあるアプリケーションの完全な実行ログ。

    ボタンをクリックして上部のスライドバーを折りたたむか、ドラッグしてイベントログを最大化します。

    ヒント

    パースペクティブを実行すると、収集イベントログの上部にスライドバーが自動的に表示されます。上部にある緑色のプログレスバーで収集を追跡し、収集イベントをオンラインで表示できます。
  • 現在のプロジェクト結果のスナップショットを作成するには、 ボタンを使用します。詳細は、読み取り専用の結果スナップショットを作成を参照してください。
  • すでに閉じたペインを開くには、+ ボタンをクリックします。

ホスト・プラットフォームで測定されたアプリケーションのパフォーマンスと、ターゲット・プラットフォーム向けにモデル化されたパフォーマンスに関する詳細情報を確認します。メトリックのレポートに関する詳細は、アクセラレーターのメトリックをご覧ください。

パースペクティブの設定によっては、異なるメトリックがレポートされたり、一部のメトリックが正確ではないことがあります。解釈の詳細については、次のトピックをご覧ください。

[Data Transfer Estimations (データ転送の推測)] タブと [Details (詳細)] タブを切り替えます。

[Data Transfer Estimations (データ転送の推測)] タブで、ループ内で推測されるデータ転送と追跡されたメモリー・オブジェクトの関係を詳しく調査し、データ転送の推奨事項を確認します。[Code Regions (コード領域)] テーブルのループを選択して、ループで推測されるデータ転送を確認します。推奨事項をクリックして展開すると、コードを別のアクセラレーターにオフロードするヒント、サンプルコード、および有用なリソースへのリンクが表示されます。

このペインの情報を解釈する詳細については、「モデル化された領域のデータ転送を調査」をご覧ください。

注:

このペインでメトリックを表示するには、パースペクティブを実行する前に、データ転送解析を有効にする必要があります。

[Details (詳細)] タブで、選択した関数/ループのパフォーマンス・メトリックを表示します。

詳細表示ペインでは次のことが可能です。

  • [Source (ソース)] タブで、選択した関数/ループのソースコードを調べます。Code Regions (コード領域) テーブルのループを選択して、ソースコードの対応する領域に注目します。

    コード行を右クリックして、[View Source (ソース表示)] をクリックしソースビューを開きます。コード行をダブルクリックすると、エディターでソースコードが開きます。

  • [Top-Down (トップダウン)] タブを使用して、コールスタック内の選択した関数/ループの実行に関する詳細を表示します。
  • [Recommendations (推奨事項)] タブで、インテル® Advisor が検出した問題を解決するガイドとサンプルコードを示す推奨事項を調べます。必要に応じてドロップダウンからコード例を展開します。

詳細については、オフロードに推奨される領域を調査を参照してください。