Lassen sich die Bus-Breite der CPU und Graka ver... gelöst

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
PureBaser
Beiträge: 180
Registriert: 08.09.2004 21:20
Wohnort: Berlin
Kontaktdaten:

Lassen sich die Bus-Breite der CPU und Graka ver... gelöst

Beitrag von PureBaser »

Hi Leute,

ja in letzter Zeit drehen sich meine Fragen weniger ums proggen (Zeitmangel) sondern eher um PC - wüsste nicht wo ich besser aufgebhoben als in diesem Forum :allright:
Also im Moment sind ja 64Bit-CPU aktuell. Aktuelle Grafikkarten haben aber eine Speicherbandbreite von 256Bit (seit der Matrox Parhelia). Die folgende Generation wird sogar vermutlich endlich 512Bit besitzen. Nun hiinken hier die CPU den GPU mächtig hinterher oder habe ich hierr Äpfel und Birnen verglichen? Man hört ja oft, dass die CPU zum Spielen zu langsam im Vergleich zur Grafikkarte sei...
Zuletzt geändert von PureBaser am 15.08.2006 23:16, insgesamt 1-mal geändert.
PB4 & WinXP_SP2
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

Ist nicht vergleichbar. Die Bittigkeit einer CPU ist nicht das gleiche wie die Busbreite eines Speicherbusses.
Benutzeravatar
PureBaser
Beiträge: 180
Registriert: 08.09.2004 21:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von PureBaser »

Danke! So schnell kanns gehen - Wiedermal p-e-r-f-e-k-t ! :)
PB4 & WinXP_SP2
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

AFAIK sind die Grafikchips aber schon wesentlich länger 64-Bit-Kerne als es bei den CPUs der Fall ist.

Btw, kann man bei GPUs überhaupt von 64 Bits sprechen? Eigendlich bestehen die ja aus mehreren "Kanälen" (Pipelines), wo die Daten dann abgearbeitet werden. Hm.. dann wohl doch eher ein massiv paraleller Multicore-Chip. (Ich setze hier mal einfach 1x Core = 1x Pipeline.)

Weiß da jemand genaueres?
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

CPUs der neueren generation haben auch pipelines.

die breite der operationsregister (32bit/64bit) hat aber nichts mit der BUS-breite zu tun.
die BUS-breite ist wichtig dafür, wie schnell die daten zwischen den komponenten ausgetauscht werden können,
also auch, wie schnell die graka daten ausm RAM bekommt.

deswegen packt man ja soviel speicher auf die grakas und so gute GPUs,
damit sie soviel arbeit wie möglich alleine und schnell erledigen können,
ohne sie duch den "Flaschenhals" pressen zu müssen, mit dem sie auf dem motherboard sitzen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
PureBaser
Beiträge: 180
Registriert: 08.09.2004 21:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von PureBaser »

Also dient dieser Bus bei GPUs nur zur äußeren Anbindung an den RAM bei Speicherknappheit?!
PB4 & WinXP_SP2
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

nein.

irgendwoher muss die Graka ja auch wissen, was sie zeichnen soll.

sämtliche daten müssen mindestens einmal über den BUS, nämlich beim laden.

nachher kommen dann z.b. die OpenGL-commandos vom Hauptprogramm über den BUS.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
PureBaser
Beiträge: 180
Registriert: 08.09.2004 21:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von PureBaser »

Ah so ist das! Vielen Dank nochmal!
PB4 & WinXP_SP2
Antworten