intel / pti-gpu

Profiling Tools Interfaces for GPU (PTI for GPU) is a set of Getting Started Documentation and Tools Library to start performance analysis on Intel(R) Processor Graphics easily
MIT License
202 stars 57 forks source link

Support for L0 MCL extension functions #78

Open zzdanowicz opened 3 days ago

zzdanowicz commented 3 days ago

Recently L0 added Mutable Command List Extension that will be a part of a SYCL Graph for AI workloads. L0 adds these functions to DDI table - can you add support to trace these functions?

These are: zeCommandListGetNextCommandIdExp zeCommandListUpdateMutableCommandsExp zeCommandListUpdateMutableCommandSignalEventExp zeCommandListUpdateMutableCommandWaitEventsExp zeCommandListGetNextCommandIdWithKernelsExp zeCommandListUpdateMutableCommandKernelsExp

MCL Extension spec: https://oneapi-src.github.io/level-zero-spec/level-zero/latest/core/EXT_Exp_MutableCommandList.html#ze-experimental-mutable-command-list