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