
Мне было интересно, есть ли способ выделить больше использования ЦП для MATLAB. В настоящее время он говорит, что 85% моего ЦП простаивает. Есть ли способ увеличить потоки, используемые MATLAB, или что-то в этом роде? Для справки, мой компьютер — 2,7 ГГц i7 8 ГБ MacBook.
решение1
Хотя я могу себе представить, что некоторые задачи уже распределены по нескольким ядрам, общий способ включить параллельное программирование — получить «инструментарий параллельного программирования».
Это дает вам возможность заменить некоторые из ваших for
циклов parfor
циклами.
Если у вас нет этого набора инструментов, вы можете рассмотреть бесплатную альтернативу, например:
Запустить скрипт, использующий несколько сеансов MATLAB.
Конечно, это потребует более строгого разделения кода, но, возможно, для этого не потребуется слишком много работы.