5 ms·
> What these people are optimizing are things that flamegraphs do not show. That's things like latency in kernel launches, or synchronization overhead with the.
by bornfreddy 2y ago
> What these people are optimizing are things that flamegraphs do not show. That's things like latency in kernel launches, or synchronization overhead with the...
What OP is showing is an example of what can be shown on flamegraphs. They are a generic visualisation tool so if you want to include latency or whatever (financial cost maybe?) you are free to do it.
As for the rest, Intel is here providing tools for developers who would like to optimize the sw stacks on their platform. Invaluable if you would like to efficiency support non-NVidia hardware.
- saagarjha 2y agoFlamegraphs categorically cannot represent timeseries data. That's not what they are designed to do and they don't have a way to display it.
- bornfreddy 2y agoThat is not true, they definitely can represent some timeseries data in specific ways. But that's not even connected to what I said - I specifically mentioned latency which can be included in profiling data. Or am I misunderstanding what you are trying to say?
- saagarjha 2y agoHow would you indicate how long a kernel takes to launch in a flamegraph?