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