Укажите максимальное количество блоков 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 |