System ohne CPU nur mit GPU selberbauen

Hallo an alle Technikfreaks!

Ich interessiere mich für ein Sytem ohne jegliche CPU, das lediglich mit GPUs ausgestattet ist.
Meine Frage:
Ist es technisch möglich, mit gewöhnlicher Hardware (nur mit GPUs)
einen Super-low cost-Rechner selber zusammen zu bauen?
Was für ein Motherboard bräuchte man? Und kann man ein gewöhnliches BS, wie LINUX oder MS, draufspielen?

Meine, zugegeben mittelmäßige, Recherche ergab nichts. Jedoch finde ich es nach wie vor faszinierend, diese Rechenleistung im als Heimrechner zu nutzen.

Hier ein paar Links zur Erklärung was ich meine:

http://www.pressetext.de/pte.mc?pte=080530005

http://fastra.ua.ac.be/en/index.html

Danke schon mal im voraus!

Hi

Ich interessiere mich für ein Sytem ohne jegliche CPU, das
lediglich mit GPUs ausgestattet ist.
Meine Frage:
Ist es technisch möglich, mit gewöhnlicher Hardware (nur mit
GPUs)
einen Super-low cost-Rechner selber zusammen zu bauen?

  1. es gibt keine Serien-Motherboards, die ohne CPU auskommen. Auch wenn in dem Artikel keine CPU erwähnt worden ist, glaube ich nicht, dass keine im System eingebunden war.
  2. das mit dem Low-Budget hast du etwas missverstanden, scheint’s mir. Low-Budget im Vergleich zur Rechenleistung, aber 4.000 € sind nicht grade wenig.

Was für ein Motherboard bräuchte man? Und kann man ein
gewöhnliches BS, wie LINUX oder MS, draufspielen?

keine Ahnung. aber mit 4 GraKas bräuchte man wohl eins, das 4 PCI-e-Steckplätze hat.

Meine, zugegeben mittelmäßige, Recherche ergab nichts. Jedoch
finde ich es nach wie vor faszinierend, diese Rechenleistung
im als Heimrechner zu nutzen.

ja, aber Rechenleistung ist nicht gleich Rechenleistung. In diesem Artikel ging es wohlverstanden um Bildbearbeitung.

Ohne gute Kenntnisse im Hardwarebereich würde ich mich nicht an so ein Projekt wagen.

Gruss
ExNicki

Hallo Toddster,

macht es nicht mehr Sinn eine Spielekonsole auf Linux umzurüsten. Ich meine nur, wenn es Dir um low- cost geht.

Gruß Gerold

  1. es gibt keine Serien-Motherboards, die ohne CPU auskommen.

Ich glaube dass ist der Knackpunkt.
Ganz davon abgesehen, ob die GPU wirklich in der Lage wäre ein System anzuschalten und dann die Befehle fertiger Betriebssysteme zu verarbeiten.

Ein Controller egal welcher Art muss dein System ja dazu bewegen überhaupt was zu machen, wenn Strom angelegt wird. Wenn du ein Speicherbaustein nimmst und Strom dran packst macht er ja auch nichts.

Ich weiß nun nicht wie das in der modernen PC Welt gehandhabt wird, aber bei einfachen Microcontrollern macht der Chip selber den Anfang indem er anfängt seine Peripherie zu kommandieren „He Flash schick mir mal den Befehl aus Adresse 0000“ zum Beispiel. Ich denke mal dass es bei den aktuellen µC’s nicht anders sein wird.

Ob die Grafikkarte dann in der Lage ist den Anfang zu machen oder ob sie so aufgebaut ist, dass sie einfach nur Befehle erwartet… keine Ahnung.

  1. das mit dem Low-Budget hast du etwas missverstanden,
    scheint’s mir.

Das glaube ich auch, denn wenn ich ein möglichst billigen Rechner baue, dann lasse ich die Grafikkarte „weg“. Stattdessen nimmt man halt die möglichst günstige Version, die in der Lage ist ein Bild auszugeben, OnBoard Grafik.

In den Artikeln ging es um tomografische Bilder, und wie schon erwähnt profitiert gerade soetwas natürlich höllisch von der Rechenleistung der aktuellen GPUs aufgrund ihrer Parallelisierung. Wenn du dann aber andere Sachen berechnen willst, die nicht hunderttausend mal für jedes Pixel die gleiche Operation durchführen sondern jedesmal ne andere Berechnung, dann wird das imens länger dauern als mit einer CPU die du für den Preis von 4xGF9800GX2 gekauft hast.

Ausserdem zu deiner Recherche:
http://fastra.ua.ac.be/en/specs.html

Case: Lian-Li PC-P80 Armorsuit
Motherboard: MSI K9A2 Platinum
CPU: AMD Phenom 9850
CPU cooler: Scythe infinity
Memory: 4x 2GB Corsair TWINX DDR2 PC6400
Harddisk: Samsung Spinpoint F1 750GB
Power Supply: Thermaltake Toughpower 1500W Modular PSU
Graphics Cards: 4x MSI 9800GX2

Man siehe da, eine CPU :wink:

Hallo Fragewurm,

Ich interessiere mich für ein Sytem ohne jegliche CPU, das
lediglich mit GPUs ausgestattet ist.
Meine Frage:
Ist es technisch möglich, mit gewöhnlicher Hardware (nur mit
GPUs)
einen Super-low cost-Rechner selber zusammen zu bauen?

Was ist „gewöhnliche Hardware“ ??

Was für ein Motherboard bräuchte man? Und kann man ein
gewöhnliches BS, wie LINUX oder MS, draufspielen?

Ohne CPU nicht.
GPUs haben eine ganz anderen Befehlsatz als ein Pentium.

Meine, zugegeben mittelmäßige, Recherche ergab nichts. Jedoch
finde ich es nach wie vor faszinierend, diese Rechenleistung
im als Heimrechner zu nutzen.

GPUs haben eine spezielle Architektur, im Prinzip sind es Vektorrechner.
http://de.wikipedia.org/wiki/Vektorrechner

Allerdings haben die Dinger eine miserable Rechenleistung, wenn es um serielle Aufgaben geht, wie z.B. das Schreiben von Daten auf die Festplatte.

Die alten Cry-Computer benutzten extra IO-Prozessoren für diese Aufgaben. Teilweise wurden auch IBM 360 Grossrechner als IO-Rechner verwendet. Die IBM hatte nur die Aufgabe der Cry die Daten hinzuschaufeln und die Resultate abzukarren.

Eigentlich verwendeten alle älteren Computer spezielle IO-Prozessoren.
Auch der erste Intel-Mikroprozessor, der 4004, war als IO-Prozessor gedacht, er sollte das Herzstück eines Terminals sein, also Tastatur abfragen, den Bildspeicher füllen und die serielle Schnittstelle zum Host verwalten.
Wang verwendete in den 70ern in der 2200-Serie eine 8080 z.B als IO-Rechner auf dem Interface für die serielle Schnittstelle, die eigentliche CPU war aus 74181er TTL-Bausteinen aufgebaut.

Nur eine einzige CPU zu Verwenden, kam dann erst mit den Hobby-Computern wieder auf, hier war es vor allem eine Kostenfrage. Da bestand dann selbst die Serielle Schnittstelle nur aus den Leitungstreibern und das ganze Timing und die Zerlegung in Bits wurde durch die CPU erledigt.

Schon beim ersten IBM-PC befindet sich übrigens eine zweite CPU auf dem Mainboard. Ein 8048 Mikrocontroller übernimmt das Interface zum Keyboard und noch ein paar Kleinigkeiten.

Seit IDE befindet sich in jeder Festplatte eine CPU und bei USB befinden sich in den meisten USB-Controller auch CPUs.

MfG Peter(TOO)

Die alten Cry-Computer benutzten extra IO-Prozessoren für
diese Aufgaben. Teilweise wurden auch IBM 360 Grossrechner als
IO-Rechner verwendet. Die IBM hatte nur die Aufgabe der Cry
die Daten hinzuschaufeln und die Resultate abzukarren.

hießen die dinger nicht „Cray“?