2013-05-17 8 views
1

Я использую библиотеку NVML, чтобы получить значения использования графики и памяти для Набор тестов Rodinia. Я наблюдаю, что с разных частот использование одного и того же приложения показывает разные значения. Из ссылки wiki http://en.wikipedia.org/wiki/CPU_usage кажется, что он не учитывает различные киоски, такие как память, ветвь и т. Д. Что именно это использование измеряет за промежуток времени? И как его значение изменяется с изменением частоты.Использование GPU

Благодаря

ответ

1

Определения коэффициента использования даются в nvml documentation, p90:

8.12 nvmlUtilization_t Struct Reference 
#include <nvml.h> 
Data Fields 
• unsigned int gpu 
Percent of time over the past second during which one or more kernels was executing on the GPU. 
• unsigned int memory 
Percent of time over the past second during which global (device) memory was being read or written. 

показатели использования для данной рабочей нагрузки, вероятно, будет изменяться при изменении часов приложения (я предполагаю, что что вы подразумеваете под frequency).

Например, если часы ядра графического процессора работают быстрее, обработка рабочей нагрузки может быть изменена, и для завершения рабочей нагрузки может потребоваться меньше времени.