So erhalten Sie die Speicherbandbreite aus der Speicherzeit / Speichergeschwindigkeit

8

FYI, Hier sind die Spezifikationen, die ich von Nvidia bekommen habe

Ссылка

Ссылка

Beachten Sie, dass die Speichergeschwindigkeit / Speichertakt auf ihrer Website die gleiche ist und beide in Gbps gemessen werden.

Danke!

    
Blue_Black 24.02.2013, 19:49
quelle

3 Antworten

19

Der Titan hat einen 384-Bit-Bus, während eine GTX 680 nur 256 hat, also 50% mehr Speicherbandbreite (unter der Annahme, dass Takt und Latenzen identisch sind.

Bearbeiten: Ich werde versuchen, das ganze Konzept ein bisschen mehr zu erklären: Das folgende ist ein vereinfachtes Modell der Faktoren, die die Leistung von RAM (nicht nur auf einer Grafikkarte) bestimmen / p>

Faktor A: Häufigkeit

RAM läuft mit einer Taktgeschwindigkeit. RAM mit 1 GHz "tickt" 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: "Pumprate"

DDR-RAM (Double Data Rate) kann zwei Bits pro Tick liefern, 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 verbundenen Grafikkarten haben 256 Busspuren bzw. 384 Busspuren.

Alle oben genannten Faktoren werden multipliziert, um das theoretische Maximum zu berechnen, mit dem Daten gesendet oder empfangen werden können:

** Maximaler Durchsatz in Bytes pro Sekunde = Frequenz * Pumprate * BusWidth / 8 **

Lasst uns jetzt die beiden verknüpften Grafikkarten berechnen. Beide scheinen die gleiche Art von RAM (GDDR5 mit einer Pumprate von 2) zu verwenden, die beide mit 3 GHz arbeiten.

%Vor%

Faktor D: Latenz - oder die Realität tritt ein

Dieser Faktor ist viel schwieriger zu berechnen als alle oben genannten zusammen. 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.

    
Hazzit 24.02.2013, 19:51
quelle
0

Ich denke, dass die korrekte Berechnung hier erklärt wird:
Ссылка

Kurz gesagt:
"(Speichertakt x Busbreite / 8) * GDDR-Typ Multiplikator = Bandbreite in GB / s

GDDR Typ Multiplikator ist 2 für GDDR3, 4 für GDDR5. "

Dort gibt es viele weitere Details, ziemlich gut erklärt und detailliert.

    
VeganEye 29.06.2017 15:06
quelle
0

Von Ссылка :

( memory clock in Hz × bus width & amp; div; 8) × memory clock type multiplier = Bandbreite in MB / s

Dabei ist memory clock type multiplier einer der folgenden Werte:

HBM1 / HBM2: 2
GDDR3: 2
GDDR5: 4
GDDR5X: 8

Nehmen wir zum Zeitpunkt des Schreibens eine der aktuellen Top-Grafikkarten, die GTX 1080 Ti, die GDDR5X-Speicher verwendet. Laut techPowerUp! lauten die technischen Daten dieser Karte:

Speichertakt: 1376 MHz
Busbreite: 352-Bit
Speichertyp: GDDR5X

Wenn wir diese Werte in die obige Formel stecken, erhalten wir:

(1376 * 352/8) * 8 = 484 352 MB / s = ~ 484 GB / s

Ähnlich für die GTX 1070 , die älteren GDDR5-Speicher verwendet:

Speichertakt: 2002MHz
Busbreite: 256-Bit
Speichertyp: GDDR5

(2002 * 256/8) * 4 = 256 256 MB / s = ~ 256 GB / s

Schließlich, für die AMD Fury X, die HBM1 verwendet:

Speichertakt: 500MHz
Busbreite: 4096-Bit
Speichertyp: HBM1

(500 * 4096/8) * 2 = 512 000 MB / s = 512 GB / s

und die Vega 64 , die HBM2 verwendet:

Speichertakt: 945 MHz
Busbreite: 2048-Bit
Speichertyp: HBM2

(945 * 2048/8) * 2 = 483 840 MB / s = ~ 484 GB / s

    
Ian Kemp 31.07.2017 07:58
quelle

Tags und Links