[Distributed Computing ToolBox] Gestion multicoeurs
Bonjour à tous,
Ayant récement acquis un magnifique mac pro , je souhaiterais tirer parti de son architecture multi-coeurs sous Matlab 7.4.0 R2007a (Dual Xeon, 2.66 GHz).
La simulation que je fais tourner produit des résultats en 2 heures. C'est long, très long, d'attendre sans rien avoir à faire entre chaque simulation, et cela me rend tout bonnement dingue de voir que seul un des quatre coeurs du double Xeon est exploité.
Le problème, c'est que cette simulation se base sur un script, qui appelle d'autres scripts, etc... Les calculs sont donc successifs et ne peuvent être effectués en parallèle (Matlab fait travailler un coeur à 100%, puis transfère le boulot au coeur suivant, mais il n'y a jamais qu'un coeur qui bosse).
J'en viens donc à ma question : est il possible de dire à Matlab : lance le même script (la simulation), sur chacun des coeurs en même temps, mais avec des données d'entrée différentes pour chaque coeur...
Bon c'est un peu confus, donc pour résumer : j'ai quatre coeurs, est ce que je peux lancer le même script sur chacun des coeurs, et si oui, comment procéder ?
Ah, et bien qu'habitué à Matlab, je ne comprends strictement rien à l'aide qu'ils fournissent sur la Distributed computing toolbox...
Merci d'avance