Hello,
I am a research intern working with the HPCToolkit team at Rice University under the mentorship of Professor John Mellor-Curmmey.
I am using PAPI to get hardware counters for Intel GPU (Ponte Vecchio architecture). I am not able to add events belonging to different measurement groups (e.g. ComputeBasic, GpuOffload, Memory1 etc.)
to different EventSets. My approach was:
- Initialize PAPI GPU component
- PAPI create EventSet1
- PAPI add named events to EventSet1 - events from ComputeBasic group
- PAPI create EventSet2
- PAPI add named events to EventSet2 - events from Memory1 group
Using this approach an error occurs in step 5. Note that this error occurs before I do PAPI_start on any EventSet.
I am running this on a machine (headroom) from the University of Oregon. I built PAPI and intel_gpu component from the master branch and followed instructions for setting up permissions on the system.
Help would be appreciated.
Best regards,
Nikola Kuslakovic