В параллельных вычислениях существует две основной тонкости:
Вложенные параллельные оценки (не см. Вложенных циклов parfor). Только наиболее удаленный цикл parfor
запускается параллельно, другие запускаются последовательно.
Восстанавливаемые результаты при использовании случайных чисел (см. Воспроизводимость в параллельных Статистических Вычислениях). Как можно получить точно те же результаты, неоднократно запуская параллельное вычисление, которое использует случайные числа?
worker — Независимый сеанс MATLAB®, который запускает код, распределенный client.
client — Сеанс работы с MATLAB, с которым вы взаимодействуете, и это распределяет задания рабочим.
parfor
Функция Parallel Computing Toolbox™, которая распределяет независимые сегменты кода рабочим (см. Работу с parfor).
random stream — Генератор псевдослучайного числа и последовательность значений это генерирует. MATLAB реализует случайные потоки с классом RandStream
.
reproducible computation — Вычисление, которое может быть точно реплицировано, даже в присутствии случайных чисел (см. Воспроизводимость в параллельных Статистических Вычислениях).