ROCm / rocprofiler-sdk

MIT License
4 stars 1 forks source link

[Feature]: Stream info service #5

Open wrwilliams opened 2 months ago

wrwilliams commented 2 months ago

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

wrwilliams commented 2 months ago

Additional notes on HIP/SMI calls that we want to be able to avoid in Score-P:

So two services and two extra agent fields would solve a bunch of problems for us.