Matlab Parfor на Windows останавливает процессор - PullRequest
0 голосов
/ 23 мая 2018

У меня странная проблема.Я написал кусок кода в Matlab, который использует parfor.Для тестирования я запускал код на 4-х ядерном Linux-компьютере.Убедившись, что все работает нормально, я попытался запустить тот же код на машине с Windows, имеющей большее количество ядер.

К моему ужасу, цикл parfor просто зависает и работает еще медленнеечем серийный код.Он настолько медленный, что Windows-Task-Manager показывает 0% использования на всех 28 ядрах, пока код еще работает.Сеанс Matlab не генерирует никаких ошибок, но проходит в темпе.

Подобные (но не те же) проблемы были недавно зарегистрированы на веб-сайте Mathworks здесь и здесь .В отличие от проблемы, упомянутой на веб-сайте Mathworks, в моем коде используются только команды и библиотеки Matlab.

На обеих машинах (как в Linux, так и в Windows) установлена ​​64-разрядная версия Matlab-2018a.

...