У меня вопрос относительно использования parfor в Matlab: должно ли количество параллельных работников быть пропорциональным числу итераций в цикле?Соотношение числа итераций/параллельных работников в Matlab
0
A
ответ
3
No.
Matlab разделит ваш parfor петлю в пути, чтобы убедиться, что все рабочие работают аналогичным образом. Не беспокойтесь об этом, вы можете легко parfor 1:100
и использовать 6 ядер.
Чтобы расширить немного, Matlab фактически отправит разные куски различным работникам. Больше в начале, меньше в конце. Поэтому в начале Matlab отправит, например, 10 для итераций каждому работнику, и когда они закончат, он отправит 5, 3 ... 1 для цикла каждому из них (я только что придумал числа).
Смежные вопросы
- 1. Уведомить параллельных работников в matlab
- 2. Соотношение числа (сборка 8086)
- 3. Соотношение категориальных данных matlab
- 4. MATLAB: Копирование глобальной переменной для всех работников
- 5. Как отправить число переменных для работников парпуса в MATLAB?
- 6. Соотношение смежных элементов вектора в Matlab
- 7. Помощь писать рекуррентное соотношение в MATLAB
- 8. Соотношение сигнал-шум SNR в MATLAB?
- 9. Соотношение сторон компонентов изображения в MATLAB
- 10. преобразование числа в вектор числа matlab
- 11. Генерировать случайные числа внутри spmd в matlab
- 12. Есть ли в любом случае программное масштабирование числа работников Heroku?
- 13. Масштабирование числа работников по количеству заданий в gearman
- 14. Соотношение сжатия изображения с использованием matlab
- 15. Бинарное представление числа в Matlab
- 16. Рисовать мнимые числа в matlab
- 17. Конъюгат комплексного числа в Matlab
- 18. Append цифр числа - Matlab
- 19. MATLAB генерировать случайные числа
- 20. Matlab - организуя числа
- 21. Каков верхний предел числа работников Sidekiq, которых мы можем иметь?
- 22. Новый алгоритм управления проектами, необходимый для конечного числа работников
- 23. различное поведение при использовании другого числа многозадачных работников
- 24. Замена работников в BalancingPool
- 25. Измените соотношение сторон (с pbaspect) для сюжетной линии в Matlab
- 26. Ввести изменение числа в переменную в matlab?
- 27. Преобразование числа в строку в MATLAB
- 28. Как заставить числа в [1,10) в MATLAB
- 29. Преобразование строк в числа в matlab
- 30. Преобразование числа в строку в matlab
Этот вопрос немного широк, поскольку он показывает, что вы не поняли, почему вы хотите использовать parfor и каковы пределы этого подхода. Давать вам ответ потребует объяснения общих аспектов параллельной обработки в Matlab и в целом, и это больше для небольшой книги, чем для ответа SO, IMHO. –