exponenta event banner

Максимальное количество блоков на ядро

Описание

Укажите максимальное количество блоков CUDA ®, созданных во время запуска ядра.

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

Если число итераций в цикле больше максимального количества блоков на ядро, генератор кода создает ядра CUDA с построением строк.

При указании максимального количества блоков для каждого ядра генератор кода создает 1-D ядра. Чтобы заставить генератор кода создать 2-D или 3-D ядра, используйте coder.gpu.kernel (Кодер GPU) прагматика. coder.gpu.kernel pragma имеет приоритет над максимальным количеством ядер для каждого блока CUDA.

Категория: Создание кода > Код графического процессора

Настройки

По умолчанию: 0

Укажите максимальное количество блоков CUDA, созданных во время запуска ядра.

Зависимости

  • Для этого параметра требуется лицензия GPU Coder™.

  • Чтобы включить этот параметр, выберите Генерировать код графического процессора на панели Создание кода.

Информация командной строки

Параметр: GPUMaximumBlocksPerKernel
Тип: целое число
Значение: любое допустимое значение
По умолчанию: 0

Связанные темы