Wie, um das setup matlabpool für mehrere Prozessoren?

Ich nur setup eine Extra Große, Schwere Berechnung EC2-instance zu werfen es in meine Genetische Algorithmen problem, in der Hoffnung die Dinge etwas beschleunigen.

Diese Instanz hat 8 Intel-Xeon-Prozessoren (etwa 2,4 Ghz) und 7 GB RAM.

Auf meinem Rechner habe ich einen Intel Core Duo, und matlab ist in der Lage, die Arbeit mit meinen zwei Kernen Prima runinng:

matlabpool open 2

Auf der EC2-Instanz, obwohl, matlab nur kann erkennen, 1 von 8 Prozessoren, und wenn ich versuche ausgeführt:

matlabpool open 8

Bekomme ich eine Fehlermeldung, dass die ClusterSize ist 1, da es nur 1 Kern auf meiner CPU. Es stimmt, es ist nur 1 Kern auf jeder CPU, aber ich habe 8 CPUs auf den gegebenen EC2-Instanz!

Also der Unterschied von meiner Maschine und die ec2-Instanz ist, dass ich meine 2 Kerne auf einem einzigen Prozessor lokal, während die EC2-Instanz verfügt über 8 verschiedene Prozessoren.

Meine Frage ist, wie bekomme ich matlab zu arbeiten, die Sie mit 8 Prozessoren?

Fand ich dieses Papier, aber es scheint im Zusammenhang mit der Einrichtung matlab mit mehreren EC2-Instanzen (nicht bezogen auf die verschiedenen Prozessoren auf die gleiche Instanz EC2 oder nicht), das ist nicht mein problem.

Jede Hilfe dankbar!

Hinweis: der Punkt ist nicht, EC2, ich bin remoting in es und läuft matlab auf, als ob es keine andere Maschine. Der Punkt ist, dass ich kann nicht get matlab zu sehen, die 8 Prozessoren!

InformationsquelleAutor JohnIdol | 2010-03-28
Schreibe einen Kommentar