I have a question about package level analysis with vtune. It seems that DRAM and energy counters are at package level. That means, all activities from all processes on the CPU are monitored. Is that right? However, when I look at the results, I only see my process (the process which I started with vtune). Here is an example:
Elapsed time: 2.916 s
CPU time: 10.832 s
Energy: 106,083 mJ
Retired instructions: 11,299,200,000
DRAM (r+w): 39,338,169
So what I understand is that 39M DRAM accesses are made by CPU (all processes), while 11B instructions are executed by the CPU (all processes). Also, the whole energy consumption by the CPU is 106K mJ. Is that right?
However, when I look at the process statistics, I only see my process name.
But here the instruction count is still 11B. This contradicts what I saw at the package level.
How can that be justified?
Thank you for posting in Intel Communities.
Could you please share the following details:
- VTune version
- Hardware and OS details
- Type of VTune analysis
- Sample reproducer code and exact steps to reproduce the same from our end.
As you suggested, we are closing this case. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.