Прагма, которая преобразует функцию в ядра графический процессор
coder.gpu.kernelfun()
является прагмой глобального уровня, которая пытается сопоставить все расчеты в функции, в которой она находится, с графическим процессором. Циклы в этой функции параллелизируются в ядра графический процессор только в том случае, если они проходят проверку анализа с параллельным циклом. Этот анализ пытается доказать, что каждая итерация цикла независима друг от друга.
Эта прагма не требует никаких входных параметров. Он генерирует ядра, размерности которых вычисляются автоматически на основе параметров цикла.
Эта функция является функцией генерации кода. Это не влияет на MATLAB®.
codegen
| coder.gpu.constantMemory
| coder.gpu.kernel
| coder.gpu.nokernel
| gpucoder.reduce
| gpucoder.sort
| gpucoder.stencilKernel