Der Titan hat einen 384bit-Bus, während ein GTX 680 nur 256 hat somit 50% mehr Speicherbandbreite (unter der Annahme, Takt und Latenzen sind identisch
Edit:. Ich werde versuchen, das gesamte Konzept ein erklären etwas mehr: die folgend ist ein vereinfachtes Modell der Faktoren, die die Leistung des RAM (nicht nur auf Grafikkarten) bestimmen
Faktor A:. Frequenz
RAM wird mit einer Taktgeschwindigkeit läuft RAM. läuft bei 1 GHz "Ticks "1.000.000.000 (eine Milliarde) Mal pro Sekunde. Mit jedem Tick kann es auf jeder Spur ein Bit empfangen oder senden. So würde ein theoretisches RAM-Modul mit nur einer Speicherspur, die bei 1 GHz läuft, 1 Gigabit pro Sekunde liefern, da es 8 Bits für die Bytes gibt, was 125 Megabyte pro Sekunde bedeutet.
Faktor B: "Pump Rate"
DDR-RAM (Double Data Rate) zwei Bits pro Tick liefern kann, und es gibt sogar "Quad-Pumped" Busse, die vier Bits pro Tick liefern, aber Ich habe nicht gehört, dass letzteres auf Grafikkarten verwendet wird.
Faktor C: Busbreite.
RAM hat nicht nur eine einzige Spur zum Senden von Daten. Sogar der Intel 4004 hatte einen 4-Bit-Bus. Die Grafikkarten, die Sie verbunden haben, haben 256 Busspuren bzw. 384 Busspuren.
All obigen Faktoren multipliziert, um das theoretische Maximum zu berechnen, mit den Daten gesendet oder empfangen werden können:
** Maximaler Durchsatz in Bytes pro Sekunde = Frequenz * * Pumprate Busbreite/8 **
Lassen Sie uns jetzt die beiden verknüpften Grafikkarten berechnen. Sie scheinen beide den gleichen Typ von RAM (GDDR5 mit einer Pumprate von 2) zu verwenden, beide laufen bei 3 GHz.
GTX-680: 3 Gbps * 2 * 256/8 = 192 GB/s
GTX-Titan: 3 Gbps * 2 * 384/8 = 288 GB/s
Factor D: Latency - oder Realität Tritte in
Dieser Faktor ist viel schwieriger als alle der oben genannten berechnen kombiniert. Grundsätzlich, wenn Sie Ihrem RAM sagen "Hey, ich will diese Daten", dauert es eine Weile, bis es mit der Antwort kommt. Diese Latenz hängt von einer Anzahl von Dingen ab und ist wirklich schwer zu berechnen, und führt normalerweise dazu, dass RAM-Systeme viel weniger als ihre theoretischen Maxima liefern. Hier kommen alle Timings, Prefetching und jede Menge anderer Dinge ins Spiel. Da es nicht nur Zahlen sind, die für das Marketing verwendet werden können, wo höhere Zahlen zu "besser" übersetzen, liegt der Marketingfokus hauptsächlich auf anderen Dingen. Und falls Sie sich gewundert haben, unterscheidet sich GDDR5 hauptsächlich von der DDR3, die Sie auf Ihrem Mainboard haben.
Danke, Hazzit!Ich verstehe, dass "memorybandwidth = clock_rate * memory_width. Aber das Konzept von memory_speed/memory_clock verwirrt mich immer noch ... –
Hazzit - Ist das der Algorithmus, den ich verwenden würde, Speicherspanne zu berechnen? WIRKLICH !!! Ich bin mir nicht sicher. Danke Sie. – Patricia
@MissLucy Ich bin nicht sicher, was Sie mit "Speicherspanne" meinen. Die obige Formel ist die "maximale Speicherbusgeschwindigkeit. Der tatsächliche Durchsatz ist durch diese Zahl begrenzt und wird immer etwas niedriger als dieses Maximum sein. – Hazzit