Berechnung der DRAM-Timing-Parameter aus der Latenz
Nehmen wir an, wir betrachten ein DRAM mit typischen Timing-Parametern (die interessierenden sind unten aufgeführt) mit Lese- und Schreiblatenzzeiten von ~ 20-50 Nanosekunden. Wie würde man die Timing-Parameter ändern, um die Lese- und Schreib-Latenzzeiten des DRAMs zu erhöhen? Nehmen wir an, wir wollten Lese- und Schreiblatenzzeiten von ~ 1 Mikrosekunde. Die Parameter, mit denen ich arbeiten muss, sind die folgenden (wenn andere wichtig sind und nicht aufgeführt sind, erwähnen Sie sie bitte; alle diese Parameter, die unwichtig sind oder nicht sinnvoll sind, können ignoriert werden):
* tCCD = CAS to CAS command delay (always = half of burst length) * tRRD = Row active to row active delay * tRCD = RAW to CAS delay * tRAS = Row active time * tRP = Row precharge time * tRC = Row cycle time * CL = CAS latency * WL = Write latency * tWTR = Write to read delay
Der Grund, den ich frage, ist, dass ich eine kleine Simulation durchführen möchte, um die Auswirkungen unterschiedlicher Latenzzeiten für den Speicherzugriff auf die Programmleistung für verschiedene Speicherzugriffsmuster zu untersuchen. Meine Kenntnisse über Speicherhardware sind äußerst begrenzt. Angesichts der obigen Parameter denke ich, dass die Speicherlatenz für einen einzelnen Zugriff so etwas wie tRAS + CL ist, um eine Zeile / Spalte auszuwählen, plus WL? Ich entschuldige mich wirklich, wenn dies keine üblichen Timing-Parameter sind. Danke im Voraus!
BEARBEITEN:
Wenn ich darüber nachdenke, wenn ich einen Satz von Timing-Parametern p1, p2, ..., pN mit der Lese / Schreib-Latenz X habe, kann ich einen neuen Satz von Parametern p1 ', p2', ... erhalten. pN 'für eine gewünschte Lese / Schreib-Latenzzeit Y> X, indem p1' = (Y / X) p1, p2 '= (Y / X) p2, ..., pN' = (Y / X) pN? Es scheint so, als sollte ich das tun, denn wenn es sich bei den Lese / Schreib-Latenzen um eine lineare Kombination der zugrunde liegenden DRAM-Timing-Parameter handelt, sollte ich die Parameter einfach skalieren können und eine entsprechende Skalierung in den abgeleiteten Größen erhalten ... oder?
0 Antworten auf die Frage
Verwandte Probleme
-
4
Warum gibt es unterschiedliche Taktgeschwindigkeiten und Timings im RAM?
-
2
Was bedeuten die Speicherzeiten und der Arbeitsspeicher?
-
1
Die DPC-Latenz spickt alle 60 Sekunden für Dell 1515 (atheros) WLAN
-
2
Hoher Paketverlust - Mein Modemproblem oder ISP?
-
2
Wie häufig sind DRAM-Fehler?
-
3
Wie wirkt sich TTL auf meine Internetverbindung aus?
-
1
ASIO-Probleme mit geringer Latenzzeit bei drahtlosen Netzwerken
-
1
Sollte die Verwendung von USB-Verlängerungskabeln ein Problem hinsichtlich der Latenz / Leistung sei...
-
2
Speicher: CAS-Latenz gegen Geschwindigkeit abwägen
-
2
64-Bit Windows 7 kann nur 3,25 GB RAM anstelle von 4 GB verwenden?