Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
5217 Discussions

iGPU and NPU details not showing up in Application Performance Snapshot (APS) Report

Rajeev_A_Intel
Employee
682 Views

I am profiling a workload to run on CPU, iGPU, and NPU using OpenVINO framework. I am able to see details like PCU, Memory Stalls, DRAM Stalls, DRAM Bandwidth, Vectorization, Memory Footprint, etc.

 

I am looking for iGPU and NPU usage as part of profiling through APS. System is Ubuntu 22.04.

 

Linux sdp 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 19:18:46 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

0 Kudos
1 Solution
5 Replies
yuzhang3_intel
Moderator
673 Views

So far VTune doesn't support NPU profiling on Linux.

 

If you can run the OV workload on Windows, you can try the XPU analysis type to analyze and correlate CPU, iGPU, and VPU in the timeline.

 

Rajeev_A_Intel
Employee
669 Views

Does it support iGPU analysis on Ubuntu? I am using Linux and not Windows. So, I will have to assume this to be a short coming of the tool.

0 Kudos
yuzhang3_intel
Moderator
662 Views

Yes, you can use gpu-hotspots and gpu-offload analysis types to profile GPU. 

 

VTune supports CPU/GPU profiling on both Windows and Linux, and NPU profiling on Windows only.

0 Kudos
Rajeev_A_Intel
Employee
633 Views

I typically use aps -r=./vtune python temp.py as the command. It is not providing the GPU details. 

I need to use vtune -collect gpu-offload python temp.py ?

0 Kudos
yuzhang3_intel
Moderator
626 Views

You can refer to the content for GPU profiling in the user guide:

https://www.intel.com/content/www/us/en/docs/vtune-profiler/user-guide/2025-0/accelerators-group.html

 

For GPU OV profiling, you can refer to the article in Cookbook:

https://www.intel.com/content/www/us/en/docs/vtune-profiler/cookbook/2025-0/profiling-llms.html

 

 

Reply