Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

count API calls and enqueues between blocking calls #376

Open
bashbaug opened this issue Aug 27, 2024 · 1 comment
Open

count API calls and enqueues between blocking calls #376

bashbaug opened this issue Aug 27, 2024 · 1 comment

Comments

@bashbaug
Copy link
Contributor

Observed Behavior

N/A, this is a new feature request.

Desired Behavior

For some types of performance analysis it can be helpful to understand how many API calls and enqueues occur between blocking commands as an estimate of application complexity.

The API calls should be collected per host thread.

The enqueues should be collected per command-queue.

Initially, the count can simply be recorded to the log, ideally in a form that can be imported into a spreadsheet for further analysis. Eventually, the count could be processed (e.g. into a histogram?).

Steps to Reproduce

N/A

@bashbaug
Copy link
Contributor Author

In a perfect world I would love to dump a DOT file showing the enqueued commands and dependences between them between blocking commands, but a count would be useful as a first step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant