Ускорение алгоритма графического процессора

Ускорите код с помощью базовых вычислений на графическом процессоре

Чтобы ускорить код, можно попробовать использовать графический процессор компьютера. Если все функции, которые вы хотите использовать, поддерживаются на графическом процессоре, можно просто использовать gpuArray функцию для передачи входных данных в графический процессор и вызова gather функция для извлечения выходных данных из графического процессора. Для глубокого обучения, MATLAB® обеспечивает автоматическую параллельную поддержку нескольких графических процессоров. Вам нужен Parallel Computing Toolbox™, чтобы включить поддержку графический процессор.

Список функций, принимающих массивы GPU, см. в Списке функций (Графические Процессоры).

Функции

gatherПеренесите распределенный массив или gpuArray в локальную рабочую область
gpuArrayМассив, сохраненный на графическом процессоре

Темы

Запуск функций MATLAB на графическом процессоре (Parallel Computing Toolbox)

Сотни функций в MATLAB и других тулбоксах запускаются автоматически на графическом процессоре, если вы поставляете gpuArray (Parallel Computing Toolbox) аргумент.

Поддержка графического процессора по версии (Parallel Computing Toolbox)

Поддержка NVIDIA® Графический процессор, архитектуры MATLAB релиза.

Запуск функций MATLAB на нескольких графических процессорах (Parallel Computing Toolbox)

В этом примере показано, как запустить код MATLAB на нескольких графических процессорах параллельно, сначала на локальной машине, затем масштабировать до кластера.

Глубокое обучение с MATLAB на нескольких графических процессорах (Deep Learning Toolbox)

Укажите несколько графических процессоров, которые будут использоваться локально или в облаке для обучения.

Классификация пешеходов и бициклистов с использованием глубокого обучения (Radar Toolbox)

Классификация пешеходов и велосипедистов на основе их микродопплеровских характеристик с помощью нейронной сети для глубокого обучения и частотно-временного анализа.

Ускорение графического процессора скалограмм для глубокого обучения (Wavelet Toolbox)

Этот пример показов, как вы можете ускорить скалограмму расчета с помощью графических процессоров.