コード領域間でのデータ再利用の可能性を解析します。
[Analysis Workflow (解析ワークフロー)] > [Offload Modeling (オフロードのモデル化)] > [Performance Modeling (パフォーマンスのモデル化)] > [Data Reuse Analysis (データ再利用解析)]
--data-reuse-analysis --no-data-reuse-analysis |
オフ (no-data-reuse-analysis)
collect=offload を使用すると、このオプションは実行するすべての解析に対し data-reuse-analysis オプションを自動的に適用します。
collect=tripcounts および collect=projeciton を次のいずれかとして使用します。
advisor --collect=tripcounts --flop --data-transfer=full --project-dir=<project-dir> -- <target-application>
advisor --collect=projection --data-reuse-analysis --project-dir=<project-dir>
advisor --collect=tripcounts --flop --enable-data-transfer-analysis--data-reuse-analysis --project-dir=<project-dir> -- <target-application>
advisor --collect=projection --data-reuse-analysis --project-dir=<project-dir>
事前定義された収集を使用して、データ再利用解析とオフロードのモデル化を実行します。
advisor --collect=offload --data-reuse-analysis --project-dir=./advi_resultsfull データ転送解析を行います。
サーベイ解析を実行します。
特性化ステージと完全なデータ転送解析によるトリップカウント & FLOP 解析を実行します。
アプリケーションのパフォーマンスをモデル化しする際に、データの再利用を解析します。
advisor --collect=survey --static-instruction-mix --project-dir=./advi_results -- ./myApplication
advisor --collect=tripcounts --flop --data-transfer=full --project-dir=./advi_results -- ./myApplicationadvisor --collect=projection --data-reuse-analysis --project-dir=./advi_results