parfor)parfor о работниках в параллельном пуле Parallel Computing Toolbox™ поддерживает интерактивные параллельные вычисления и позволяет ускорить рабочий процесс, работая на нескольких рабочих в параллельном пуле. Использовать parfor выполнять for- параллельные итерации цикла для работников в параллельном пуле. Когда вы профилировали свой код и определили медленный for-циклы, попробуйте parfor для увеличения пропускной способности. Развиваться parfor-закольцовывается на рабочем столе и масштабируется до кластера без изменения кода.
parforРешить, когда использовать Parfor
Откройте для себя основные понятия parfor-loop и решите, когда его использовать.
Преобразовать for-Loops в parfor-Loops
Диагностика и исправление общих проблем parfor проблемы.
Убедитесь, что итерации Parfor-Loop независимы
В отличие от for-луп, parfor-Итерации цикла не имеют гарантированного порядка.
Вложенные парные для и для петель и других требований парных для
Узнайте, как работать с параллельными вложенными циклами.
Устранение неполадок переменных в петлях parfor-loops
Узнайте о переменных требованиях и классификации в parfor-контуры.
parfor- ПетлиИнтерактивное параллельное выполнение цикла с использованием parfor
Преобразование медленного for-закольцовывание в более быстрый parfor-луп.
Повышение производительности Parfor
Создание массивов внутри или снаружи parfor-закольцовывает для ускорения кода.
Выполнение кода для параллельных пулов
Сведения о запуске и остановке параллельных пулов, размере пула и выборе кластера.
Укажите параметры параллельности
Укажите настройки и автоматически создайте параллельный пул.
Использовать объекты и маркеры перемещения в контурах parfor-loops
Узнайте, как использовать объекты, маркеры и разделенные переменные в parfor-контуры.
Обеспечение прозрачности в пакетных циклах или инструкциях spmd
Все ссылки на переменные в parfor-циклы должны быть видны в теле программы.
Масштабирование циклов Parfor до кластера и облака
Развиваться parfor-закольцовывается на рабочем столе и масштабируется до кластера без изменения кода.
Использовать пакетные циклы для назначений сокращения
Вы можете использовать parfor- циклы для вычисления совокупных значений, которые обновляются каждой итерацией.
Повторять случайные числа в контурах parfor-loops
Управление генерацией случайных чисел в parfor- петли путем назначения определенного подпотока для каждой итерации.
Используйте parfor для ускорения кода Монте-Карло
В этом примере показано, как использовать parfor-циклы для ускорения кода Монте-Карло.
Использование parfor для обучения нескольких сетей глубокого обучения
В этом примере показано, как использовать parfor цикл для выполнения сдвига параметров для опции обучения.