Я пытаюсь измерить энергопотребление на графическом процессоре. Прежде всего, я хочу знать, могу ли я использовать PAPI для измерения энергопотребления, а также я хочу знать, как я могу скомпилировать CUDA с кодом PAPI, если это возможно.
PAPI с потребляемой мощностью CUDA
comment
Это, безусловно, возможно. Я лично не пробовал, потому что PAPI не устанавливается в моей системе Mac OS. Компиляция не должна быть проблемой, просто укажите правильный путь к библиотеке и путь включения к nvcc, все должно быть хорошо. Если это помогает.
- person Sagar Masuti   schedule 28.09.2013
Ответы (1)
Nvidia предоставляет API на основе C для мониторинга и управления различными состояниями устройств NVIDIA GPU, включая энергопотребление.
nvmlDeviceGetPowerUsage (nvmlDevice_t device, unsigned int* power)
Пожалуйста, обратитесь к этой ссылке для получения дополнительной информации о NVML
https://developer.nvidia.com/nvidia-management-library-nvml
person
kangshiyin
schedule
28.09.2013