Я начинаю программирование Cuda. Извинения за мой простой вопрос.Нужно ли устанавливать число сетки в программировании cuda?
Я прочитал несколько документов и примеров. Если я использую функцию ядра, я должен сделать что-то вроде
kernelfun <<<number of block, number of thread>>>(args).
Таким образом, для сетки нет номера. Нужно ли устанавливать количество сетки, которое мы планируем использовать?
Согласно моему графическому процессору, как мне установить количество блоков и количество потоков?
Потому что я видел, что максимальное число потоков на каждый блок равно 512. Поэтому я должен установить число потоков 512 для полного использования графического процессора.
Другой вопрос: должен ли я рассчитать память моего проекта, когда я устанавливаю числа блоков и потоков? Или компьютер автоматически организует это, и мне не нужно беспокоиться о памяти, которую использует мой проект.
привет, благодарю вас за ваше ответ. Не могли бы вы ответить на другой вопрос в моей новой редакции? – Vivian