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!
Du musst angemeldet sein, um einen Kommentar abzugeben.
MATLAB ist nicht zu sehen, alle 8 Adern. Die Einstellung manuell. Menü "Parallel" - > Verwalten von Konfigurationen. Mit der rechten Maustaste auf den "local" - Linie. In der Registerkarte scheduler konfigurieren, legen Sie die "Anzahl der Arbeitnehmer, die verfügbaren scheduler" auf 8.
Ursprüngliche Antwort war eine Frage immer näher:
Versuchen Sie zu verwenden MDCS auf EC2 (und MATLAB-Benutzeroberfläche auf Ihrem PC), oder werden Sie versuchen, führen Sie MATLAB-Benutzeroberfläche und PCT, die auf EC2 (via ssh oder vnc oder ähnliches)?
Dieser Beitrag ist das hinzufügen von Informationen in Reaktion auf einen Teil der original-poster die Frage
[OP] ich fand 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 auch nicht)...
Das Papier oben erwähnt, nicht mehr verfügbar ist
In seinen Platz MathWorks bietet mit MATLAB-Anwendern eine Möglichkeit zum einrichten und verteilen von Berechnungen auf einem cluster ausgeführt MATLAB Distributed Computing Server (MDCS) auf Amazon EC2. Weitere Informationen finden Sie hier: http://www.mathworks.com/ec2