Funktionieren RAM-Timings mit nnn-3n-Wert besser als alles andere?

1149
KronoS

Ich möchte etwas fragen: Werden RAM-Timings mit nnn-3n (dh 8-8-8-24, 9-9-9-27 usw.) besser ausgeführt oder ist der Optimierer mehr optimiert als der andere, der dies nicht tut (dh 7- 8-7-21, 9-9-9-24 usw.)?

7

4 Antworten auf die Frage

1
Breakthrough

Sowohl die langen als auch die kurzen Antworten ergeben dasselbe: Nein .

Während Sie vielleicht durch die Intuition glauben, dass ein Vielfaches des Systems eine bessere Systemleistung bewirken würde, ist dies nicht der Fall. Diese Zeitsteuerungszahlen repräsentieren einfach die Zeitsteuerungsverzögerung (in Nanosekunden) verschiedener Operationen, die der Speicher ausführen soll. In jedem Fall möchten Sie, dass diese Zahlen so niedrig wie möglich sind.

Je niedriger die Anzahl ist, desto schneller führt der RAM aus, und desto mehr Operationen und Bandbreite können pro Zeiteinheit ausgeführt werden. Bei derselben Frequenz wird 8-7-8-20 den Speicher (8-8-8-24) übertreffen (wenn auch nicht viel mehr). Wenn Sie diese Ausbreitungsverzögerungen mit der Zeit zwischen den CPU-Zyklen vergleichen, werden Sie feststellen, dass der Arbeitsspeicher immer langsamer ist und somit den limitierenden Faktor darstellt.

Wenn Sie beispielsweise einen 2-GHz-Prozessor haben, beträgt die Zeit zwischen den Zyklen nur 0,5 Nanosekunden. Wie Sie daraus schließen können, möchten Sie natürlich den schnellstmöglichen Arbeitsspeicher. Es ist nicht vorteilhaft, die verschiedenen Timings als Vielfache voneinander abzugleichen.

0
happy_soil

Je niedriger die Speicherzeit, desto besser.

Natürlich gibt es auch andere Variablen, die die Leistung beeinflussen, wie die Speicherkanalkonfiguration (Doppel- / Dreifachkanal). Wenn sie nicht alle in Bezug auf die Spezifikationen übereinstimmen, glaube ich, dass sie downgrade und sich dem Modul mit den niedrigsten Spezifikationen anpassen.

0
Mircea Chirea

Theoretisch ja. In der Praxis werden Sie jedoch wahrscheinlich keinen Unterschied bemerken, wenn Sie nicht wissen, dass Sie durch den Speicher einen Engpass haben. Meistens ist das Speichergerät der langsamste Teil (insbesondere Festplatten), nicht die Speichergeschwindigkeit oder Latenz.

Darüber hinaus ist ein Speicher mit höherer Bandbreite normalerweise besser als ein Speicher mit niedrigerer Latenzzeit, es sei denn, die Bandbreite ist durch den Speichercontroller begrenzt (z. B. ist der i7 900 standardmäßig auf 1066 begrenzt; Hersteller von Motherboards können höhere Frequenzen mit oder ohne Übertaktung zulassen).

Ich würde mich nicht mit etwas anderem als DDR2 800MHz CL6 oder DDR3 800MHz CL9 beschäftigen, es sei denn, es läuft bei Standardspannung (1,8 V für DDR2, 1,5 V für DDR3) und kostet ungefähr das gleiche.

Diese Antwort ist falsch. Schnellere Timings sind immer schneller und es ist sinnlos, 800 MHz RAM zu empfehlen, wenn viel schnellerer RAM mit engeren Timings verfügbar ist. cp2141 vor 13 Jahren 0
@ cp2141 Niedrige Qualitätsflags sind ** NICHT ** für falsche Antworten. Sie sind für zu kurze Antworten oder Danke zu verwenden. Moderatoren intervenieren NICHT in falsche Antworten, die Community und das Voting sorgen dafür. BinaryMisfit vor 13 Jahren 0
@ cp2141, sicher, dass sie schneller sind, aber kann man tatsächlich den Unterschied zwischen 6 und 4ns Timings bemerken? Es gibt andere Bereiche, in denen die Leistung erheblich verbessert werden kann. Es macht keinen Sinn, etwas anderes als die standardmäßigen 1,8 V DDR2 800 oder 1,5 V 1333 zu erhalten, es sei denn, alles andere ist voll und Sie wissen, dass der Speicher der Engpass ist. Mircea Chirea vor 13 Jahren 0
Ich bezweifle nicht, ob es das zusätzliche Geld für ein strikteres Timing wert ist oder nicht, aber Sie weisen die Leser an, zu glauben, der nnn-3n-RAM sei schneller als jede andere Kombination. Warum haben Sie ansonsten "Theoretisch ja" geschrieben ...? cp2141 vor 13 Jahren 0
@ cp2141: "In der Praxis werden Sie wahrscheinlich keinen Unterschied bemerken ...". RAM ist die schnellste Komponente in einem Computer. Eine Verbesserung des Durchsatzes / der Latenzzeit von etwa 3% spielt keine Rolle, wenn sie bereits zu schnell ist. Mircea Chirea vor 13 Jahren 0
0
doug65536

Moderne CPUs verfügen über enorme Caches. Bei einer typischen Software liegt die Cachetrefferrate zwischen 90% und 95% (und manchmal sogar bei 99%). Verbesserungen bei der Speicherzeit haben insgesamt einen sehr geringen Effekt.

Vertrauen Sie mir, das weiß ich aus Messungen, die ich für verschiedene Arten von Programmen gemacht habe. Ich habe vor einigen Jahren ein Tool zur Analyse der Speicher-Cache-Leistung erstellt, das die Leistungsindikatorregister der CPUs verwendet. Kostenlose Tools gibt es, wenn Sie es für sich selbst beweisen wollen ( Cachegrind ).

Wenn Sie mehr als ein paar Prozent der Leistung auf Stabilität achten, sollten Sie sich für weniger aggressiven Speicher entscheiden. Sie werden weniger Probleme damit haben und es wird wahrscheinlich dauern, bis Sie es nicht mehr wollen.