GPU Coder™ генерирует и выполняет оптимизированные ядра CUDA для конкретных структур и шаблонов алгоритмов в MATLAB® код. Сгенерированный код вызывает оптимизированный NVIDIA® Библиотеки CUDA, включая cuFFT, cuSolver, cuBLAS, cuDNN и TensorRT. Сгенерированный код может быть интегрирован в ваш проект как исходный код, статические библиотеки или динамические библиотеки, и может быть скомпилирован для рабочих столов, серверов и графических процессоров, встроенных на NVIDIA Jetson, DRIVE и других платформах. GPU Coder позволяет включать рукописный код CUDA в алгоритмы и в сгенерированный код.
Создайте ядра из функций MATLAB, содержащих скаляризованные, поэлементные математические операции.
Ядра из Рассеяния - операции сбора типов
Создайте ядра из функций MATLAB, содержащих операции восстановления.
Целевой графический процессор оптимизировал математические библиотеки, такие как cuBLAS, cuSOLVER, cuFFT и Thrust.
Поддержка массивов графических процессоров
Сгенерируйте код CUDA, который использует массивы GPU.
Интегрирование с унаследованным кодом
Интеграция пользовательского кода GPU с кодом MATLAB, предназначенным для генерации кода.
Создайте ядра для функций MATLAB, содержащих шаблоны вычислительного проекта.
Выделение и минимизация памяти графический процессор
Опции выделения памяти и оптимизация для GPU Coder.