領域の先頭の子ループを解析して、子ループの一部がより収益性の高いオフロードもたらすか確認します。
[プロジェクトのプロパティー] > [解析ターゲット] > [パフォーマンスのモデル化] > [その他のパラメーター]
--model-children --no-model-children |
オン (model-children)
以下を行うため model-children オプションを使用します。
オーバーヘッドの最小化
子のオフロードよりも収益性が低いか同等であるというメッセージが示される領域ヘッドのオフロードによるスピードアップを見積もります。
サーベイ解析を実行します。
特性化ステージのトリップカウント & FLOP 解析を実行します。
ターゲットデバイスでアプリケーションのパフォーマンスをモデル化する際に、ループヘッドのオフロードのみをモデル化します。
advisor --collect=survey --static-instruction-mix --project-dir=./advi_results -- ./myApplication
advisor --collect=tripcounts --flop --enable-data-transfer-analysis --project-dir=./advi_results -- ./myApplicationadvisor --collect=projection --no-model-children --project-dir=./advi_results