2016-01-13 3 views
0

Есть ли способ запустить событие (для целей сравнения, аналогично cudaEvents в коде CPU) из ядра устройства в CUDA?CUDA - событие изнутри ядра

E.g. предположим, что я хотел бы измерить время, прошедшее с начала ядра, на первый поток, когда-либо начинающий вычисление, и время, прошедшее с последнего потока, который возвращает вычисление к возврату ЦП.

Могу ли я это сделать?

ответ

2

API-интерфейс времени выполнения (используемый с динамическим параллелизмом) имеет limited stream and events support, но время события не поддерживается.

Итак, нет, вы не можете этого сделать.