Mehr CPU-Auslastung für MATLAB zuweisen

Mehr CPU-Auslastung für MATLAB zuweisen

Ich habe mich gefragt, ob es eine Möglichkeit gibt, MATLAB mehr CPU-Auslastung zuzuweisen. Derzeit wird angezeigt, dass 85 % meiner CPU im Leerlauf sind. Gibt es eine Möglichkeit, die von MATLAB verwendeten Threads zu erhöhen oder etwas in dieser Art? Zur Information: Mein Computer ist ein 2,7 GHz i7 8GB MacBook.

Antwort1

Obwohl ich mir vorstellen könnte, dass einige Aufgaben bereits mehreren Kernen zugewiesen sind, besteht die Möglichkeit zur Aktivierung der parallelen Programmierung grundsätzlich darin, sich die „Parallel Programming Toolbox“ anzuschaffen.

Dies gibt Ihnen die Möglichkeit, einige Ihrer forSchleifen durch parforSchleifen zu ersetzen.

Wenn Sie diese Toolbox nicht haben, möchten Sie vielleicht eine kostenlose Alternative in Betracht ziehen, wie:

Ausführen eines Skripts, das mehrere MATLAB-Sitzungen verwendet.

Natürlich würde dies eine striktere Trennung des Codes erfordern, aber es dürfte nicht zu viel Arbeit sein, dies zu erreichen.

verwandte Informationen