Я пытаюсь измерить потребление энергии на графическом процессоре. Прежде всего, я хочу знать, могу ли я использовать PAPI для измерения энергопотребления, а также хочу знать, как я могу скомпилировать CUDA с кодом PAPI, если это возможно.PAPI с потребляемой мощностью CUDA
1
A
ответ
4
Nvidia предоставляет API на основе C для мониторинга и управления различными состояниями графических устройств NVIDIA, включая потребление энергии.
nvmlDeviceGetPowerUsage (nvmlDevice_t device, unsigned int* power)
Пожалуйста, обратитесь к этой ссылке для получения дополнительной информации о NVML
Смежные вопросы
- 1. Какова связь между MCPS (миллионы циклов в секунду) и потребляемой мощностью
- 2. Как интерпретировать вывод Papi
- 3. NSOperationQueue с резервной мощностью?
- 4. Postgres percentile_cont с мощностью
- 5. Переполнение с мощностью
- 6. PAPI и собственные события
- 7. Объем потребляемой суммы SQL?
- 8. Невозможно связать библиотеку PAPI с opt llvm
- 9. как рисовать ERD с мощностью?
- 10. значения Обновления с мощностью многой
- 11. Слишком много памяти, потребляемой с помощью setContentView
- 12. Разработка приложений с учетом потребляемой мощности
- 13. Поиск памяти, потребляемой с использованием файла ядра
- 14. Сделайте изображение мощностью 2
- 15. Всех комбинаций без повторений с определенной мощностью
- 16. Преобразование целых чисел с разной мощностью
- 17. C++ вектор производительность с предопределенной мощностью
- 18. Поднятие 2D-массива с мощностью в C
- 19. Как управлять выходной мощностью с помощью программы
- 20. Использование azure stream analytics с мощностью BI
- 21. SymPy - символический решать уравнения с поплавком мощностью
- 22. Должны быть индексированы флаги с низкой мощностью?
- 23. являются HashMaps с предопределенной мощностью быстрее
- 24. Сохранение объекта с мощностью 1-в-я
- 25. Отправить WiFi-пакеты с различной мощностью передачи
- 26. Ошибка педантичного подъема при связывании PAPI
- 27. счетчики производительности значение возвращает ноль, используя Papi присоединять
- 28. Как измерить общую производительность параллельных программ (с помощью papi)
- 29. можем ли мы использовать код UPC с вызовами API PAPI?
- 30. Получение retval, очистка, уничтожение не удалось с помощью Papi
Это, конечно, возможно. Я лично не пробовал это, потому что PAPI не устанавливается на моем компьютере Mac OS. Компиляция не должна быть проблемой, просто передайте правильный путь библиотеки и включите путь к nvcc, вам должно быть хорошо идти. Если [that] (http://web.eece.maine.edu/~vweaver/papers/pasa2012/pasa2012_power.pdf) помогает. –