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