インテル® VTune™ Amplifier 2018 ヘルプ
プラットフォーム解析は、アプリケーション/システムの CPU、GPU、および電力の使用率を監視する解析タイプを提供します。
CPU/GPU Concurrency (CPU/GPU 並行性): プラットフォーム上の各種 CPU と GPU コアのコード実行を調査し、CPU と GPU のアクティビティーを関連付けて、アプリケーションが GPU 依存か CPU 依存かを特定するのを可能にします。
GPU Hotspots (GPU ホットスポット): レンダリング、ビデオ処理、および計算にグラフィックス処理ユニット (GPU) を使用するアプリケーション向けです。CPU/GPU の並行性解析を行い、アプリケーションが GPU 依存であることが特定された場合、GPU ホットスポット解析によりさらに詳しく時間を消費する GPU 計算タスクを特定して、GPU ハードウェアごとのパフォーマンスを解析します。
GPU In-kernel プロファイル: GPU 依存のアプリケーションを対象としてコード行ごとの GPU カーネル実行の解析を支援し、メモリー・レイテンシーや非効率なカーネルのアルゴリズムによるパフォーマンスの問題を特定します。この解析タイプには高いオーバーヘッドがあります。
System Overview (システム全体): Linux* や Android* システムの一般的な動作を監視し、割り込み要求 (IRQ) 処理の電力とパフォーマンスを関連付ける、ドライバーを使用しないイベントベース・サンプリング解析です。
Disk Input and Output (ディスク I/O): (Windows* ではプレビュー機能) ディスク・サブシステム、CPU、およびプロセッサー・バスの使用率を監視します。
プレビュー機能は、正式リリースに含まれるかどうかは未定です。皆さんが有用性に対するフィードバックを送ることで、将来の採用決定の判断に役立ちます。プレビュー機能で収集されたデータは、将来のリリースで下位互換が提供される保証はありません。parallel.studio.support@intel.com へフィードバックをお送りください。
必要条件:
ハードウェア・イベントベース・サンプリング収集タイプでは、サンプリング・ドライバーをインストールすることを推奨します。Linux* と Android* ターゲットでは、サンプリング・ドライバーがインストールされていない場合、インテル® VTune™ Amplifier は Perf を使用して動作します (ドライバーを必要としない収集)。
システム全体とアンコアイベントを収集するには、root または sudo 権限で、/proc/sys/kernel/perf_event_paranoid ファイルを 0 に設定します
>echo 0>/proc/sys/kernel/perf_event_paranoid