Berechnen Sie die Leistung von RAM mit Timing und Geschwindigkeit

Wenn ein 8gb DDR3 SDRAM 1600MHz ein Timing von 8-8-8-24 hat, wie kann ich berechnen, ob es eine bessere Leistung als ein 2x4gb DDR3 SDRAM 1866MHz mit einem Timing von 9-10-9-28 haben wird?

Wird auch ein 2x4gb DDR3 SDRAM 1600MHz mit einem Timing von 8-8-8-24 besser sein als die beiden zuvor genannten?

Hinweis: beide 2x4 gb haben dual channel.

Author: Jorge Luque, 2013-05-10

1 answers

Bevor wir etwas berechnen, empfehle ich Ihnen, zu überprüfen, ob Ihr Motherboard und Ihre CPU Overclocking unterstützen, um DDR3 1866 zu verwenden, und wenn ja, gehen Sie mit dem 2x4GB DDR3 1866MHZ Pack. Sie möchten zwei Chips, weil die tatsächliche Pro-Chip-Bandbreite von DDR-Modulen tatsächlich die Hälfte der beworbenen Bewertung ist, da sie paarweise auf Dual-Bussen oder "Kanälen" installiert werden sollen, Stellen Sie also immer sicher, dass Sie eine gerade Anzahl von Chips derselben Frequenz installiert haben, wenn Sie voll werden möchten Bandbreite. Der DDR3@1866 hat die höhere Übertragungsrate (14928MB/s vs 12800MB/s), und wie Sie sehen werden, haben die Chips beide einen ziemlich gleichen Vorteil in Bezug auf Timings.

Timings sind in Taktzecken angegeben, daher ist der Vergleich der Timings eines Paares von Chips unterschiedlicher Frequenz ein Äpfel-Orangen-Vergleich und erfordert eine gewisse Konvertierung. Die Leute können viele Dinge bedeuten, wenn sie "Leistung" sagen, aber ich gehe davon aus, dass Sie "schnell" meinen und pro Bewertung in Sekunden konvertieren. Wenn die Frequenz steigt, sinkt im Allgemeinen die Zeit für ein Tick-Intervall (weshalb schnellere RAM immer höhere Timing-Werte zu haben scheinen).

Mit {[4] können Sie das Zeitintervall zwischen den Ticks der Uhr berechnen]}

1/(1/2 * frequency * 10e6) = T seconds

Da Timings in "Ticks" sind, multiplizieren Sie einfach die Bewertung mit dem Intervall in Sekunden.

Für deinen WIDDER haben wir am Ende (diese Zahlen werden auf das hundertste gerundet):

800 8-8-8-24       1.25e-9 seconds per clock tick
CL = (1.25e-9 * 8)   =  1.0e-8 seconds
RtC = (1.25e-9 * 8)  =  1.0e-8 seconds
RtP = (1.25e-9 * 8)  =  1.0e-8 seconds
tRAS =(1.25e-9 * 24) =  3.0e-8 seconds

933 9-10-9-28      1.07e-9 seconds per clock tick
CL = (1.07e-9 * 9)   =  9.65e-9 seconds
RtC = (1.07e-9 * 10) =  1.07e-8 seconds
RtP = (1.07e-9 * 9)  =  9.65e-9 seconds
tRAS = (1.07e-9 * 28)=  3.0e-8  seconds (2.996e-8 actually)

So, durch den vergleich der zeit, wir können sehen, dass die 1866 mhz chip:

  • Hat einen 0,00000000035 Sekunden Vorteil in CAS Latenz und RAS-to-Precharge, (9@933 ist schneller als 8@800)

  • Ist 0,0000000007 sekunden langsamer als die 800 MHz chip in RAS-zu-CAS (8@800 ist schneller als 10@933)

  • Ist 4e-10 schneller bei tRAS (diese Varianz ist ernsthaft vernachlässigbar, aber erwähnenswert).

Wikipedia empfiehlt einfachere Berechnung der CL-Zeit in Nanosekunden (ns) mit

(CL/(freq-in-MHZ) * 1000) = timing in ns

Anstatt zu berechnen alle Werte, die den 1866MHZ-Chip auf die Oberseite auf der ganzen Linie setzt. Denken Sie daran, Frequenz ist die Hälfte der Label-Frequenz des Chips.

Http://en.wikipedia.org/wiki/DDR3_SDRAM

 12
Author: Frank Thomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-07 18:47:40