HPCToolkit / hpctoolkit

HPCToolkit performance tools: measurement and analysis components

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some nodes disappear when using BLOCKTIME event

laksono opened this issue · comments

This happens when profiling with -e BLOCKTIME event.
The BLOCKTIME event uses perf_events' context switch to find out when the application enters the kernel and when exits. The BLOCKTIME metric then records the difference to display how long the application "stalls".

However, sometimes hpcprof eliminate kernel call paths that are associated with exclusive context switch and thus eliminate the BLOCKTIME metrics.

It is possible that hpcprof accidentally prune trees since hpcrun correctly record the call paths. Need to be investigated if this problem can be fixed with prof2.

image

Fixed in release 2022.03

how could this be fixed in 2022.03? we were exploring the problem after that release. did you reference the right release?

Oops wrong issue