Matlab несколько ядер - PullRequest
       2

Matlab несколько ядер

3 голосов
/ 15 января 2011

Я использую алгоритм, который потребляет много ресурсов и увеличивает нагрузку на процессор.

Проблема в том, что он использует только один процессор.

Как мне сделать MATLAB многопоточным для вычислений и использовать более 1 процессора?

Ответы [ 2 ]

2 голосов
/ 22 января 2011

Настройки:

Файл> Настройки> Общие> Многопоточность в R2007a или новее

Затрагиваемые функции описаны в:

Какие функции MATLAB выигрывают от многопоточности

2 голосов
/ 15 января 2011

Если вы специально не используете параллельные конструкции - то есть, используете явный параллелизм - или не используете встроенные функции, которые уже были распараллелены для вас - Matlab не будет работать быстрее на многоядерной машине.В этом посте есть список встроенных функций, которые были распараллелены и поэтому будут использовать преимущества нескольких ядер:

http://www.walkingrandomly.com/?p=1894

Вот пример использования параллельной конструкции для накатывания вашейпараллелизм:

http://www.mathworks.com/matlabcentral/fileexchange/13775

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...