Running mutiple .m file each on own thread

I have a optimization problem that is bottleneck as it requires allot of single thread process. I therefore can not uses the full potential of my quad core computer. However i am doing a parametric study and need to run it many times.
So my question is can i run 4 .m files each on its own thread. Therefore i can run the models 4 time faster. or at least faster.
Would opening matlab 4 time have the same effect (assigning each it's own core in task manger)?
or is there a way in matlab
Ross

回答 (1 件)

Matt J
Matt J 2013 年 5 月 13 日
編集済み: Matt J 2013 年 5 月 14 日

1 投票

If you have the Parallel Computing Toolbox, you can use SPMD. Otherwise, running 4 separate sessions is about the only thing you can do.

1 件のコメント

Ross
Ross 2013 年 5 月 14 日
編集済み: Ross 2013 年 5 月 14 日
I had a look at SPMD it did not run for me. something about transparent variables. from my understanding this is something i want to avoid as each script uses the same variables including some global ones. Each file would need to run completely independently of each other.
Will batch do this as i had a go with it and it seemed to work even though it gave me warnings it ran.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMATLAB Compiler についてさらに検索

質問済み:

2013 年 5 月 13 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by