Создание ядра

Структуры алгоритма и шаблоны, которые создают CUDA® ядра графического процессора

Технология генерации кода GPU Coder™ производит ядра CUDA для алгоритмов. Ядра CUDA являются функциями, которые выполняются на устройстве графического процессора NVIDIA®. Эти ядра выполняются многими потоками графического процессора параллельно. Эффективным отображением вычисляют интенсивные фрагменты вашего алгоритма к ядрам, можно использовать в своих интересах повышения производительности, обеспеченные графическим процессором вычислительная технология.

Можно написать алгоритмы программно при помощи MATLAB® или графически в среде Simulink®. Можно инициировать GPU Coder, чтобы создать ядра CUDA для определенных структур алгоритма и шаблонов в коде MATLAB или для моделей Simulink, содержащих блоки MATLAB Function. Поскольку генерация кода тесно интегрируется с MATLAB и механизмами выполнения и симуляции Simulink, ядра, сгенерированные в исходном коде и исполняемых программах, совпадают с функциональным поведением подписаний кода MATLAB и симуляций Simulink в высокой степени точности.

Рекомендуемые примеры