Есть ли способ инициализировать block_size в CUDA? - PullRequest
0 голосов
/ 04 октября 2011

Я использовал код типа

#define BLOCK_SIZE 32

, чтобы определить размер блока для функции ядра.

Есть ли способ определить разумный размер блока для функции ядра во время работы программы?

1 Ответ

0 голосов
/ 04 октября 2011

При запуске ядра встроенная переменная gridDim содержит размер блока.(Это соответствует специальным аппаратным регистрам только для чтения.)

Это 3D, поэтому вы должны написать gridDim.x, grimDim.y или grimDim.z.

...