batching

トップレベルのオフロードの複数インスタンスの同時実行をシミュレーションします。

GUI オプション

[プロジェクトのプロパティー] > [解析ターゲット] > [パフォーマンスのモデル化] > [その他のパラメーター]

構文

--batching

--no-batching

デフォルト

オフ (no-batching)

影響するアクション

collect=projection

collect=offload

使用法

batching オプションを使用して、上位レベルのオフロードジョブのバッチ処理を有効にし、複数インスタンスの実行を同時にエミュレートします。このオプションは、--threads=total_EU_count*threads_per_EU と同等です。

インテル® Arc™ Alchemist (DG2) 以降のインテル® Xe グラフィックス製品ファミリーと以降の世代では、従来の用語から GPU アーキテクチャーの用語が変更されています。用語変更の詳細と、従来のコンテンツとの対応については、インテル® Xe グラフィックスの GPU アーキテクチャー用語を参照してください。

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

  2. 特性化ステージのトリップカウント & FLOP 解析を実行します。

  3. ターゲットデバイスでアプリケーションのパフォーマンスをモデル化し、上位レベルをオフロードするため複数のインスタンスの実行を同時にエミュレートします。

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

関連情報