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

Respuestas (1)

Matt J
Matt J el 13 de Mayo de 2013
Editada: Matt J el 14 de Mayo de 2013

1 voto

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 comentario

Ross
Ross el 14 de Mayo de 2013
Editada: Ross el 14 de Mayo de 2013
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.

Iniciar sesión para comentar.

Categorías

Más información sobre MATLAB Compiler en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 13 de Mayo de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by