Parallel Computing Toolbox™ позволяет вам решить в вычислительном отношении и информационно емкие проблемы с помощью многоядерных процессоров, графических процессоров и компьютерных кластеров. Высокоуровневые построения — параллельные циклы for, специальные типы массива и параллелизированные числовые алгоритмы — позволяют вам параллелизировать приложения MATLAB® без программирования MPI или CUDA. Тулбокс позволяет вам использовать параллельно-поддерживающие функции в MATLAB и других тулбоксах. Можно использовать тулбокс с Simulink®, чтобы запустить несколько симуляций модели параллельно. Программы и модели могут запуститься и в интерактивном и в пакетные режимы.
Тулбокс позволяет вам использовать полную вычислительную мощность многожильных рабочих столов путем выполнения приложений на рабочих (MATLAB вычислительные механизмы) то выполнение локально. Не изменяя код, можно запустить те же приложения на кластерах или облаках (использующий MATLAB Parallel Server™). Можно также использовать тулбокс с MATLAB Parallel Server, чтобы выполнить матричные вычисления, которые являются слишком большими, чтобы поместиться в память об одной машине.
Изучите основы Parallel Computing Toolbox
Выберите решение для параллельных вычислений
Используйте параллельную обработку путем выполнения parfor
на рабочих в параллельном пуле
Выполните функции в фоновом режиме с помощью parfeval
Анализируйте большие наборы данных в параллели с помощью распределенных массивов, длинных массивов, хранилищ данных или mapreduce
, на кластерах Hadoop® и Spark®
Разгрузите выполнение функций, чтобы запуститься в фоновом режиме
Ускорьте свой код путем выполнения его на графическом процессоре
Узнайте кластерные ресурсы и работайте с кластерными профилями.
Улучшайте производительность параллельного кода