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