Intel® VTune™ Profiler

User Guide

ID 766319
Date 5/20/2026
Public
Document Table of Contents

xpu-offload Command Line Analysis

Explore code execution on various CPU and GPU cores on your platform, correlate CPU and GPU activity, and identify whether your application is GPU or CPU bound.

Syntax

vtune -collect xpu-offload [-knob <knobName=knobValue>] -- <target> [target_options]

Knobs: collect-cpu-gpu-bandwidth, collect-programming-api, enable-stack-collection, enable-characterization-insights, target-gpucollect-cpu-samplingitt-domainsenable-tasks-stack-collectionmedia-metricsprofile-npunpu-profiling-modenpu-sampling-intervalnpu-metrics-settrace-npu-programming-apianalyze-power-usage.

NOTE:

For the most current information on available knobs (configuration options) for the XPU Offload analysis, enter:

vtune -help collect xpu-offload

Example

This example runs XPU Offload analysis with enabled tracing for GPU programming APIs on the specified Linux* application:

vtune -collect xpu-offload -knob collect-programming-api=true -- /home/test/myApplication

What's Next

When the data collection is complete, do one of the following to view the result: