CPU vs GPU

Beratung, Tipps, Konfiguration
Benutzeravatar
Jside
Beiträge: 377
Registriert: Di Nov 11, 2008 12:56 am

Re: CPU vs GPU

Beitrag von Jside » Sa Dez 27, 2008 11:36 pm

Vielleicht mit ein bisschen Übertakten und Stickstoffkühlung wie hier :D
Aber wahrscheinlich nicht einmal dann ;)
Crysis in voller Auflösung würde nichtmal mit einem 41he Rack voller nvidia 1he Hochleistungsgrakas(124 Gflops pro Einheit) schaffen :mrgreen:

Aber sogesehen sind GPUs schon als CoProzessor tätig (z.b. nvidia Tesla GPUs) man kann sie halt nur nicht regulär benutzten - sondern muss diese einzeln/extra Programmieren.
Es gibt schon reguläre GraKas mit 80 Kernen ..allerdings sind die sehr teuer, und nur im Profibereich erhältlich....(Gabs sogar schon früher -> SGI Infinity Reality Enginen(IR3 oder IR4)(8he Monster)(für Origin 2000, 3000. Und waren auch als *stand alone* erhältlich(mit (im standart)einem PPU Modul), nannte sich dann SGI Onyx2) , bei denen werden die Regulären SystemCPUs(ein Teil davon) als GPUs genutzt. Somit stellen die Infinity Reality Enginen *nurnoch* Die Vector/Geometrypipes und TexturRAM zur verfügung(und IO Anschlüsse). Und bei bis zu 124 CPUs in Origin 2000, und prinzipiell unendlich vielen CPUs in einer Origin 3000(mal von den Physikalichen Grenzen -> Strom/Fläche abgesehen), plus eine anzahl von unendlich vielen IR Enginen war die Grafikleistung doch recht massiv.... Die Onyx2 Systeme und IR module sind immernoch bis heute unbezahlbar) :mrgreen:

Also kurtz gesagt, könnte man auch einen Quad Core Rechner nehmen, und die CPUs die Grafikberechnungen machen lassen, sodass das Grafiksubsystem nurnoch den Video/Textur RAM und Geometry Teil übernehmen müsste, das würde aber die Leistung einschränken, da CPUs nicht dafür ausgelegt sind(Das kann man jedoch mit der Anzahl von CPUs/Kernen kompensieren). Andersrum würde es auch gehen(GPU als CPU), aber da käme dasselbe heraus...

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: CPU vs GPU

Beitrag von Xin » Di Dez 30, 2008 6:21 am

dani93 hat geschrieben:Früher waren die Rollen immer klar verteilt - doch in letzter Zeit verschwinden die Grenzen zwischen CPU und GPU.

Wird der GPU langsam den CPU ersetzen? Oder ist es doch umgekehrt?
Was haltet ihr davon?
Intel versucht sich daran, beides in einen Chip zu packen. Wenn die Grafik in der CPU stattfindet, dann wird das eine Erweiterung der CENTRAL Processing Unit sein. Packt man beides zusammen wird die CPU überleben, weil sie den passenden Namen hat. Von der MPU spricht heute ja auch niemand mehr, auch eine MMU ist heute selbstverständlich, wenn eine CPU installiert ist.

Externe Zusatzprozessoren sind nichts Neues. Es gab vor dem PC leistungsfähigere Systeme, bei denen gleichzeitig viele spezialisierte Prozessoren Multimediafähigkeiten aufwiesen, zu denen ein damaliger PC nicht in der Lage war.

Was der Standard nicht leistet, wird durch Zusatzprozessoren gelöst, die dann wieder in die CPU wandern.
Irgendwann kauft NVidia Intel oder Intel NVidia und sie legen die beiden Units zusammen. Warum wohl ATI von AMD gekauft wurde...?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten