Comment le programme d'installation matlabpool pour plusieurs processeurs?

Je viens de configurer un Extra Gros Calcul instance EC2 pour le jeter à mes Algorithmes Génétiques problème, en espérant pour accélérer les choses.

Cette instance a 8 processeurs Intel Xeon (autour de 2.4 Ghz chacun) et 7 gigas de RAM.

Sur ma machine j'ai un processeur Intel Core Duo, et matlab est capable de travailler avec mes deux noyaux très bien par runinng:

matlabpool open 2

Sur l'instance EC2 si, matlab seulement est capable de détecter 1 sur 8 processeurs, et si j'essaie de course:

matlabpool open 8

Je reçois un message d'erreur indiquant que le ClusterSize est de 1 car il y a seulement 1 core sur mon CPU. Vrai, il y a seulement 1 de base sur chaque CPU, mais j'ai 8 Processeurs sur la donnée d'instance EC2!

De sorte que la différence de ma machine et de l'instance ec2 est que j'ai mes 2 coeurs sur un seul processeur localement, tandis que l'instance EC2 a 8 processeurs.

Ma question est, comment puis-je obtenir matlab pour travailler avec ces 8 processeurs?

J'ai trouvé ce document, mais il semble lié à la définition de matlab avec plusieurs instances EC2 (non liée à plusieurs processeurs sur la même instance EC2 ou pas), ce qui n'est pas mon problème.

Toute aide appréciée!

Note: le point n'est pas EC2, je suis d'accès distant et l'exécution de matlab sur elle comme si c'était n'importe quelle autre machine. Le point est que je ne peux pas obtenir matlab pour voir les 8 processeurs!

OriginalL'auteur JohnIdol | 2010-03-28