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

As a GPU researcher I would like GEOPM to dynamically map GPUs to CPUs as part of the topology & report #2719

Open
lhlawson opened this issue Nov 21, 2022 · 0 comments
Labels
feature Description of a new feature as a story level-zero Issues related to LevelZero support nvml

Comments

@lhlawson
Copy link
Contributor

Is your feature request related to a problem? Please describe.
I'm always frustrated when GPU aggregate values in the report are based upon static CPU mappings.

Describe the solution you'd like
GPU to CPU affinitization should be tracked dynamically over the course of a runtime as it will change.

The NVMLIOGroup already provides GPU_CPU_ACTIVE_AFFINITIZATION which reports dynamic CPU-GPU process mapping. Incorporating this into PlatformTopo and making PlatformTopo dynamic would be ideal.

Describe alternatives you've considered
Breaking the GPU-CPU mapping entirely, and reporting them separately.

@lhlawson lhlawson added level-zero Issues related to LevelZero support feature Description of a new feature as a story nvml labels Nov 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Description of a new feature as a story level-zero Issues related to LevelZero support nvml
Projects
None yet
Development

No branches or pull requests

1 participant