You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arm Backend: Expose PMU trace output from FVP run (#14401)
Exposes PMU trace output from an FVP. This lays part of the foundation
to enable us to use this output to as a data overlay in Model Explorer
visualisations.
The end goal here is to be able to visualise some profiling data in
Model Explorer using our Tosa Flatbuffer adapter. To enable this we need
to implement a few changes:
1. Expose PMU trace output from a FVP. This gives us performance data
from an FVP run. (This PR)
2. Expose Vela's debug database. This gives us generic information on
operators in a our model, and can be combined with the trace output to
provide more detailed profiling analysis
3. Write a script to combine the trace output and the debug database so
we can visualise it in Model Explorer in Executorch.
Here's a snippet of the PMU trace output:
```
{
"name": "axi_enabled_cycles",
"ph": "X",
"ts": "1029",
"pid": "DMA",
"tid": "axi_enabled_cycles",
"dur": "1014"
}
```
cc @digantdesai@freddan80@per@zingo@oscarandersson8218
0 commit comments