data-reuse-analysis

コード領域間でのデータ再利用の可能性を解析します。

GUI オプション

[Analysis Workflow (解析ワークフロー)] > [Offload Modeling (オフロードのモデル化)] > [Performance Modeling (パフォーマンスのモデル化)] > [Data Reuse Analysis (データ再利用解析)]

構文

--data-reuse-analysis

--no-data-reuse-analysis

デフォルト

オフ (no-data-reuse-analysis)

影響するアクション

collect=offload

collect=tripcounts --enable-data-transfer-analysis

collect=projection

使用法

collect=offload を使用すると、このオプションは実行するすべての解析に対し data-reuse-analysis オプションを自動的に適用します。

collect=tripcounts および collect=projeciton を次のいずれかとして使用します。

事前定義された収集を使用して、データ再利用解析とオフロードのモデル化を実行します。

advisor --collect=offload --data-reuse-analysis --project-dir=./advi_results

full データ転送解析を行います。

  1. サーベイ解析を実行します。

  2. 特性化ステージと完全なデータ転送解析によるトリップカウント & FLOP 解析を実行します。

  3. アプリケーションのパフォーマンスをモデル化しする際に、データの再利用を解析します。

advisor --collect=survey --static-instruction-mix --project-dir=./advi_results -- ./myApplication
advisor --collect=tripcounts --flop --data-transfer=full --project-dir=./advi_results -- ./myApplication
advisor --collect=projection --data-reuse-analysis --project-dir=./advi_results

関連情報