CUDA Nsight - разберете какво прави процесорът между извикванията на API на ядрото/времето за изпълнение

Чудя се дали има някакъв начин да открия в Nsight какви извиквания на функции на процесора се правят между две извиквания на API/драйвер или ядро ​​по време на изпълнение (едно изображение струва хиляда думи):

въведете описание на изображението тук

Възможно ли е?


person Marco A.    schedule 05.07.2013    source източник


Отговори (1)


Използване на NVIDA Tools Extension API можете да получите разнообразна информация за CPU активност (в допълнение към дейността на GPU) в дисплея на Nsight VSE Profiler.

Има различни примери, дадени в документацията на Nsight VSE 3.0.

същият API работи с самостоятелен визуален профайлър -- nvvp.

person Robert Crovella    schedule 05.07.2013
comment
Благодаря ви, не знаех за това! - person Marco A.; 05.07.2013
comment
@David В редактора на активността на анализа под Настройки за проследяване можете да активирате доставчика на проследяване на системата и подопцията Проследяване на нишка на процесора. Това ще добави редове за състояние на нишка във времевата линия. Този ред може да се използва за определяне дали нишката е работила, спяла или блокирана по време на празния интервал от 1 ms. - person Greg Smith; 05.07.2013