為 MATLAB 分配更多 CPU 使用率

為 MATLAB 分配更多 CPU 使用率

我想知道是否有辦法為 MATLAB 分配更多的 CPU 使用率。目前,它說我的 CPU 85% 處於空閒狀態。是否有某種方法可以增加 MATLAB 使用的線程,或類似的方法?作為參考,我的電腦是 2.7 GHz i7 8GB MacBook。

答案1

儘管我可以想像某些任務可能已經分配給多個內核,但啟用並行編程的一般方法是獲取“並行編程工具箱”。

for這使您可以選擇用循環替換某些循環parfor

如果您沒有此工具箱,您可能需要尋找免費的替代品,例如:

執行使用多個 MATLAB 會話的腳本

當然,這需要更嚴格的程式碼分離,但要實現這一點可能不需要太多工作。

相關內容