Bericht DDR5-Arbeitsspeicher: Bandbreiten, Latenzen und Latenzzeiten im Überblick

@T3rm1

Du hast aber gesehen, dass die Frametimes mit DDR5 teilweises deutlich besser sind?
Manchen Leuten ist sowas fürs Spielgefühl wichtig.

Nur die Latenz zu betrachten, oder auch Latenz und Takt, zeichnet nicht das ganze Bild...
 
T3rm1 schrieb:
Der einzige Vorteil von DDR4 und DDR5 sind doch nur die geringere Spannung und damit der Stromvebrauch gegenüber der Vorgängertechnologie.

Frage hast du die Tabelle dir angekuckt? Die dezent höheren möglichen Transferraten sollen kein Vorteil sein?
 
mae schrieb:
Danke. Die Resultate auf dem 3700X zeigen nicht wirklich die DRAM-Latenz, weil bei der groessten Groesse (16777216=16MB) noch der L3-Cache zuschlaegt. Um groessere Bloecke zu verwenden: make SIZES="33554432 67108864 134217728"
~/bplat-0.1$ make SIZES="33554432 67108864 134217728"
for i in 33554432 67108864 134217728; do echo -n $i; ./bplat $i expr 10 \* 10000000; done
33554432 61.4
67108864 61.7
134217728 61.3
~/bplat-0.1$
 
Eine Frage wenn man von ddr4 2133 MHz auf ddr4 3600 MHz so um die 7-10 % Leistungsunterschiede bei arbeitsanwendung hat, wie wird sich das dann bei ddr5 verhalten. Man wird da ja nicht noch mehr Leistung bekommen oder steigt die Mehrleistung auf einmal sprunghaft an dank ddr5? Weil ich kann das echt nicht zuordnen. Es gab welche die ddr5 hatten bei Intel und welche die ddr4 und da gab es im Grunde keinen nennenswerten unterschied. Das Problem ich weis leider nicht welche RAM takt die haben am laufen gelassen hatten.
Eines ist sicher noch mehr Bandbreiten verlangen hat meine Anwendung nicht.
Auch weiß ich je weniger Bandbreiten verlangen es hat siehe l3 cache verdoppelung brachte nix weil entweder Daten zu klein oder zu groß für den cache wie auch immer. Auf Festplatte ist auch kein großer Sprung zu sehen. Weil es heißt ja, je mehr aus dem RAM benötigt wird, desto mehr auslastung bei Festplatte oder Verbrauch.
Auch die Größe der auslastung spielt ne Rolle. Es ist also nicht egal ob ne Anwendung 100 MB oder 1000 MB beim. RAM verschlingt. Je weniger also im Arbeitsspeicher geladen wird, desto weniger wird bei der Bandbreite verschlingt.


So so nun hat man also ddr4 2133 MHz quadchannel geschlagen bei der Bandbreite. Wird wirklich lustig werden. Wer also sehr viel braucht wird ddr5 mit Sicherheit als quadchnnel am laufen haben.

Auch interessant das 8 GB das kleinste ist weil ja früher 4 GB bei ddr4 noch gegeben hatte. Das scheint ja wohl nun wirklich vorbei zu sein. Weniger Modelle, kann man auch mehr davon produzieren weil weniger Platz weg nimmt. Wenn es so weiter geht gibt es nur noch 16 GB Module. Toll, ich werde also langfristig mit gezogen obwohl ich nach wie vor nicht so viel Speicher brauche. Bin halt bei 16 GB stehen geblieben. Ich schaffe 8 GB voll auszulassen aber 16 irgendwie nicht mehr. Wie auch immer, besser für mich.
 
@latiose88
 
Sebbi schrieb:
Frage hast du die Tabelle dir angekuckt? Die dezent höheren möglichen Transferraten sollen kein Vorteil sein?
DDR4-4000 CL14 -> 7 ns und 32 GB/s
DDR5-5600 CL28 -> 10 ns und 44,8 GB/s

Um deine Frage zu beantworten, nein, das ist nicht unbedingt ein Vorteil, weil die höhere Transferrate sich proportional zur Latenz verhält. Höhere Transferrate -> höhere Latenz.
 
foofoobar schrieb:
~/bplat-0.1$ make SIZES="33554432 67108864 134217728"
for i in 33554432 67108864 134217728; do echo -n $i; ./bplat $i expr 10 \* 10000000; done
33554432 61.4
67108864 61.7
134217728 61.3
~/bplat-0.1$

Ich habe jetzt auch noch ein paar von unseren Maschinen mit diesen Groessen gemessen:

Code:
Ryzen Ryzen XeonW
3700X 3900X 1370P
2x16G 4x32G 4x32G
-2666 -2666 -3200  
 70.0  74.0  37.8  32MB
 70.9  77.0  49.4  64MB
 70.8  75.8  54.8 128MB

Alles mit ECC, wie Dein 3700X. Zen2 scheint vom Schritt von DDR4-2666 (bei unseren Geraeten) auf DDR4-3200 (bei Deinem 3700X) ja ordentlich zu profitieren. Der Rocket-Lake-Xeon liefert noch bessere Werte; bei welchen Anwenungen das dann wirklich etwas bringt, ist die Frage.
 
Schöne Tabelle bzw. Übersicht.

Gut, dass ich aus dem Alter bzw. Tuning-Wahn raus bin und zwar die "optimalsten" Speicher nutzen möchte, aber die jagt nach 2-3 fps oder ein paar Mhz mehr oder paar ns mehr nicht mehr brauche :hammer_alt::evillol::freak::mussweg:
 
  • Gefällt mir
Reaktionen: Master Chief ! und ph0b0s101
Zurück
Oben