Теоретически вы можете иметь 65535 блоков на каждое из сеток, до 65535 * 65535 * 65535.
Мой вопрос: если вы вызываете ядро вроде kernel<<< BLOCKS,THREADS >>>()
(без объектов dim3), какое максимальное количество доступно для BLOCKS?
В моем приложении я установил его до 192000 и, казалось, работал нормально... Проблема в том, что ядро, которое я использовал, меняет содержимое огромного массива, поэтому, хотя я проверил некоторые части массива и, казалось, было хорошо, я не могу быть уверенным, что ядро вел себя странно в других частях.
Для записи у меня есть 2.1 GPU, GTX 500 ti.