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