exponenta event banner

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

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

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

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

Характерные примеры