STandrechner und LAptop zusammenschließen

Hao, ich weiß die frage ist sehr bescheuert,
aber mein freund wollte unbeding wissen ob man einen Standrechner und Laptop zusammen schließen, dadurch dass er mir nicht glaubt dass es nicht geht müsst ihr was schreiben.

Mit zusammenschließen meine ich, wenn man man zb. eine Sehr gute grafikkarte im standrechner hat, aber eine schlechte CPU und im Laptop eine Sehr Gute CPU und eine sehr schlechte Grafikkarte, dass man die zusammenschließen kann, dass man zum Spielen (als beispiel) die CPU des Laptop beansprucht oder den meisten teil die CPU des Laptops und bei der GPU die Grafikkarte im Standrechner den meistenteil und dass der RAM zusammengelegt hat (zb im Standrechner 2 GB Ram und im Laptop 2 GB Ram) dass man dann 4 GB RAM hat

Ich musste deine Frage mehrmals lesen um sie zu verstehen…

Meine Antwort: geht nicht

Hallo,

Hao, ich weiß die frage ist sehr bescheuert,

nein, nicht bescheuert, nur schlecht formuliert.

aber mein freund wollte unbeding wissen ob man einen
Standrechner und Laptop zusammen schließen, dadurch dass er
mir nicht glaubt dass es nicht geht müsst ihr was schreiben.

Andersrum wird ein Schuh daraus. Wenn ich dich richtig verstehe, behauptet dein Freund, dass die von dir beschriebene Konnstruktion geht. Dann soll er dir doch beweisen, dass es geht, warum sollst du ihm beweisen, dass es nicht geht??

Gruß
Christa

Hallo,

aber mein freund wollte unbeding wissen ob man einen
Standrechner und Laptop zusammen schließen, dadurch dass er
mir nicht glaubt dass es nicht geht müsst ihr was schreiben.

prinzipiell geht das, man kann mehrere Computer - auch unterschiedliche - zu einem Netzwerk zusammenschließen, um Verfrügbarkeit oder Rechenleistung zu erhöhen:
http://de.wikipedia.org/wiki/Computercluster

Das Problem ist, dass man damit solche Aufgaben:

dass man zum
Spielen (als beispiel) die CPU des Laptop beansprucht oder den
meisten teil die CPU des Laptops und bei der GPU die
Grafikkarte im Standrechner den meistenteil und dass der RAM
zusammengelegt hat (zb im Standrechner 2 GB Ram und im Laptop
2 GB Ram) dass man dann 4 GB RAM hat

nicht gelöst bekommt. Es ist meines Wissens schon mal hardwareseitig nicht möglich, den RAM eines Rechners der CPU eines anderen Rechners zuzuordnen. Wenn du verschiedene Rechner (und vielleicht noch unterschiedliche Betriebssysteme) nutzt, brauchst du einen Masterrechner, der das koordiniert und (idealerweise mehrere) Slaves, welche die Rechenaufgaben ausführen. Auf dem Masterrechner musst du eine Cluster Managemant-Software aufsetzen, die die Rechenlast des zu bearbeitenden Programms auf die Slave Nodes verteilt. Normalerweise werden Rechenaufgaben dabei nur auf die CPUs verteilt, wobei jede CPU ihren eigenen Speicher (und ggf. weitere, ihr zugeordnete ressourcen, wie IHRE EIGENE Grafikkarte) nutzt. Sollte die schnelle Grafikkarte des zweiten Rechners für die Rechenaufgabe mit eingebunden werden (z.B. per OpenCL), würde der Request also auch über die lahme CPU laufen, welcher die schnelle Grafikkarte zugeordnet ist. Der ganze Verwaltungsaufwand wäre so hoch, das er den Nutzen auffressen würde, gerade in kleinen Systemen. So kann man aber auch keine Computerspiel beschleunigen, weil die nicht darauf ausgelegt sind, mit solchen Rechenclustern umzugehen. Und selbst wenn es eine Möglichkeit gäbe, die leistungsstarke CPU eines Rechners mit der leistungsstarken Grafikkarte eines andren Rechners über virtualisierte Umwege zusammenarbeiten zu lassen, wäre das vermutlich recht sinnlos. Bis ein Request der CPU über das Netzwerk bei der ultraschnellen Grafikkarte des anderen Rechners auch nur angekommen wäre, wäre die lahmste, direkt angebundene Grafikkarte im Ausgangsrechner schon mit der Ausführung fertig.

Falls es weitergehend interessiert, hier mal ein nicht ganz frischer Thread mit ein paar grundlegenden Überlegungen zum Netzwerkaufbau: http://forum.ubuntuusers.de/topic/cluster-aufbauen/

Gruß, Jesse