exponenta event banner

Начало работы с панелью инструментов для параллельных вычислений

Выполнение параллельных вычислений на многоядерных компьютерах, графических процессорах и кластерах компьютеров

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

Панель инструментов позволяет использовать всю вычислительную мощность многоядерных настольных компьютеров, выполняя приложения на рабочих компьютерах (вычислительные механизмы MATLAB), которые выполняются локально. Без изменения кода можно запускать те же приложения в кластерах или облаках (с помощью Server™ MATLAB Parallel). Можно также использовать панель инструментов с MATLAB Parallel Server для выполнения матричных вычислений, которые слишком велики для размещения в памяти одной машины.

Обучающие программы

Сведения о параллельных вычислениях

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

Train Network in the Cloud Using Automatic Parallel Support

Обучение сети в облаке с помощью автоматической параллельной поддержки

Обучение сверточной нейронной сети с помощью автоматической поддержки MATLAB для параллельного обучения. Глубокое обучение часто занимает часы или дни. Параллельные вычисления позволяют ускорить обучение с помощью нескольких графических процессоров (GPU) локально или в кластере в облаке. Если у вас есть доступ к машине с несколькими графическими процессорами, то вы можете завершить этот пример на локальной копии данных. Если вы хотите использовать больше ресурсов, вы можете масштабировать глубокое обучение в облаке. Дополнительные сведения о возможностях параллельного обучения см. в разделе Масштабирование глубокого обучения параллельно и в облаке. В этом примере приведены инструкции по обучению сети глубокого обучения в кластере в облаке с помощью автоматической параллельной поддержки MATLAB.

Видео

Обзор панели инструментов для параллельных вычислений
Параллельное масштабирование вычислений на многоядерных компьютерах, графических процессорах и кластерах

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