2013-09-27 2 views
1

Я пытаюсь измерить потребление энергии на графическом процессоре. Прежде всего, я хочу знать, могу ли я использовать PAPI для измерения энергопотребления, а также хочу знать, как я могу скомпилировать CUDA с кодом PAPI, если это возможно.PAPI с потребляемой мощностью CUDA

+0

Это, конечно, возможно. Я лично не пробовал это, потому что PAPI не устанавливается на моем компьютере Mac OS. Компиляция не должна быть проблемой, просто передайте правильный путь библиотеки и включите путь к nvcc, вам должно быть хорошо идти. Если [that] (http://web.eece.maine.edu/~vweaver/papers/pasa2012/pasa2012_power.pdf) помогает. –

ответ

4

Nvidia предоставляет API на основе C для мониторинга и управления различными состояниями графических устройств NVIDIA, включая потребление энергии.

nvmlDeviceGetPowerUsage (nvmlDevice_t device, unsigned int* power) 

Пожалуйста, обратитесь к этой ссылке для получения дополнительной информации о NVML

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

Смежные вопросы