4

Is there is anyway to get the GPU processor usage using CUDA. I want to get the processor usage of each GPU connected in a cluster and to assign the job to the GPU having least processor usage.

Operating system i am using is Windows 7 64bit. All the connected GPUs have fermi architecture

Please help.

1 Answer 1

3

NVIDIA Management Library is a C-based API for monitoring and managing various states of the NVIDIA GPU devices. It provides a direct access to the queries and commands exposed via the cmdline tool nvidia-smi.

https://developer.nvidia.com/nvidia-management-library-nvml

Sign up to request clarification or add additional context in comments.

2 Comments

But the GPU utilization API in NVIDIA Management Library will work only in the Fermi/Kepler based Tesla and Quadro graphics cards. I want to get the utilization in the GeForce series also.
Take a look at developer.nvidia.com/nvapi in that case. GeForce GPUs are not really meant for cluster building so they lack cluster management functionalities.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.