Open wrwilliams opened 2 months ago
Additional notes on HIP/SMI calls that we want to be able to avoid in Score-P:
device:stream
style information describing GPU execution and right now trying to map agent IDs to the HIP layer is messy.So two services and two extra agent fields would solve a bunch of problems for us.
Suggestion Description
Documenting prior discussion with @jrmadsen :
It would be useful to have a callback service providing tools with information about stream creation/deletion/migration if applicable events. Data that we'd like to record in Score-P:
This then lets us maintain a mapping of streams to agents, rather than streams to devices and devices to agents, and gets rid of a bunch of places where we currently need to query the HIP API from tool code.
Operating System
No response
GPU
No response
ROCm Component
rocprofiler-sdk