Максимальное количество блоков на сетку: CUDA - PullRequest
23 голосов
/ 18 мая 2011

Какое максимальное количество блоков в сетке может быть создано при запуске ядра?Я немного сбит с толку, поскольку

Теперь таблица возможностей вычислений здесь говорит о том, что может быть 65535 блоков на димемионную сетку в вычислительных возможностях CUDA 2.0.

Это означает, чтообщее количество блоков = 65535 * 65535?

Или это означает, что вы можете переставить максимум 65535 в 1d сетку из 65536 блоков или 2d сетку из sqrt (65535) * sqrt (65535)?

Спасибо.

Ответы [ 2 ]

34 голосов
/ 18 мая 2011

65535 на размерность сетки. На вычислительных картах 1.x поддерживаются 1D и 2D сетки. На картах compute 2.x также поддерживаются трехмерные сетки, поэтому ограничения для карт Fermi (compute 2.x) 65535, 65535 x 65535 и 65535 x 65535.

0 голосов
/ 06 июня 2013

я думаю, что это 65535 на сетку ..

...