WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Hardware-Beratung & Erfahrungen (http://www.wcm.at/forum/forumdisplay.php?f=53)
-   -   DDR2 Dual Channel Unklarheiten (http://www.wcm.at/forum/showthread.php?t=209698)

Hiasi 09.02.2007 10:57

DDR2 Dual Channel Unklarheiten
 
Guten Morgen!

Eine Frage quält mich. Wieviel Datenmenge bringen 2 x DDR2-800 zum Prozessor (Athlon X2 3800+)?

Sandra XI Lite zeigt z.B. bei mir was um 5800 MB/s. Ist das der Wert für das ganze System? Oder muss man das noch verdoppeln, weil ich ja 2 DDR2 Module hab?

Ich hab u.a. folgende Info gefunden:

"Die Datendurchsatzraten reichen von 3,2 GByte/s bis 6,4 GByte/s (theoretisch). Diese Werte können im Dual-Channel-Betrieb (Verwendung von 2 Speicherbausteinen) jeweils verdoppelt werden. Zum Beispiel 2 DDR2-400 Speicherbausteine im Dual-Channel-Betrieb entsprechen dem Datendurchsatz von einem DDR2-800 Speicherbaustein."

Auf mich umgelegt: "2 DDR2-800 Bausteine entsprechen einem - fiktiven - DDR2-1600 Baustein."

Das heißt, ich hätte dann 11600 MB/s ???

Weil theoretisch hätte ich ja 12800 - bei 2 CPU Kernen.

bitte um Aufklärung
Mathias

str1ker 09.02.2007 10:59

Zitat:

(theoretisch)
Da hast du es ;)

Warum soll der Datendurchsatz verdoppelt werden? :confused:

Hiasi 09.02.2007 11:11

Leider hast Du meine Frage nicht verstanden .... Ich formuliere neu:

"Theroretisch 6,4" heißt:

* 6,4 pro RAM Baustein oder 6,4 pro 2 Bausteine?
wenn pro 1 Baustein, dann muss bei Dual Channel (= 2 Bausteine) 12,8 rauskommen (theroretisch)

* meine 5,8 sind die jetzt mit den 6,4 zu vergleichen, oder mit den 12,8 (weil 2 Kerne)?

* bzw. sind meine 5,8 "in Wahrheit" 11,6, weil eben Dual Channel????

So war's gemeint.

Hiasi 09.02.2007 11:18

Ergänzung:

Hier
http://www.amd.com/de-de/Processors/...E13076,00.html

steht u.a.:

"Speicherbandbreite: bis zu 6.4 GB/s (Sockel 939); bis zu 12.8 GB/s (Sockel AM2)"

Oder misst "Sandra" nur einen Riegel, oder ist mein Speicher so schlecht?

Blaues U-boot 09.02.2007 15:23

sandra misst schon richtg.
5800 MB/s ist eh ein normaler wert
um an die 10gb/s ran zu kommen braucht man sehr scharfe timings und einen hohen takt

Zitat:

...
Zum Beispiel 2 DDR2-400 Speicherbausteine im Dual-Channel-Betrieb entsprechen dem Datendurchsatz von einem DDR2-800 Speicherbaustein."

Auf mich umgelegt: "2 DDR2-800 Bausteine entsprechen einem - fiktiven - DDR2-1600 Baustein."

Das heißt, ich hätte dann 11600 MB/s ???
das sind alles nur theoretische werte, die nie erreicht werden können.
übrigens ist es nonsens, dass ein ddr2 800 (=400mhz) riegel doppelt so schnell sein soll wie ein ddr400 (=200mhz) riegel.
praktisch ist ein ddr2 800 riegel nur etwas schneller als ein ddr400 riegel und dualchannel bringt in wirklichkeit auch nicht die doppelte transferrate.

generell ist die speicherleistung bei aktuellen systemen nebensächlich. ein c2d z.b ist mit ddr 667 nur messbar (1-2%) langsamer als mit ddr2 800.
vorallem die festplatte ist der größte flaschenhals.

hth

CaptainSangria 09.02.2007 15:30

vielleicht hilft dir auch das weiter:
Speicherskalierung auf AM2

Hiasi 09.02.2007 18:14

Also logisch - falls man das bei Computern überhaupt sagen kann - ist das nicht!

Ein Vergleich:

Eine Straße, 1 Auto transportiert 4 Personen, hat eine bestimmte Geschwindigkeit

* SDRAM = 1 Auto transportiert 4 Leute in gewisser Zeit
* DDR = 2 Autos transportieren 8 Leute in gleicher Zeit
* DDR2 = 4 Autos transpoertieren 16 Leute in dieser Zeit

Warum ist das beim RAM so, dass "4 Autos auch nur 8 Leute transportieren"?

Weil die Straße wird ja auch breiter - 64 bit -> 128 bit.

Könnt ihr mir das bitte babyleicht erklären?

Mathias

Blaues U-boot 10.02.2007 13:46

da muss man tiefer in die materie gehen.
theoretisch stimmen deine werte schon, aber in der praxis bestimmen noch viele andere parameter als takt und bit-pro-takt die bandbreite. und diese sind bei den verschiedenen speichertechnologien anders.

z.b. aus wiki:
Zitat:

Ebenso wie bei der Größe wird auch bei der Geschwindigkeit zwischen dem gesamten DIMM und den einzelnen Chips unterschieden. Ein einzelner Chip bezieht sich immer auf die maximale Taktfrequenz (zum Beispiel DDR2-1066, DDR-400, SDRAM 133).

Bei dem gesamten DIMM hingegen geht es um die Datentransferrate (zum Beispiel PC2-4200, PC3200). Für einen SDRAM-Chip mit DDR2-533, der also eine Taktfrequenz von 133 MHz hat im DDR2-Modus 4 Datenwörter pro Takt überträgt, kann die maximale Übertragungsrate beispielsweise folgendermaßen berechnet werden:

64 Leitungen je Speichermodul können pro Takt 4 × 64 Bit = 32 Byte übertragen;
133,3 Millionen Taktzyklen/s (MHz) × 32 Byte = 4,266 Milliarden Byte/s, also ungefähr 4,2 GB/s.
Der Datentransferleistungswert ist jedoch nur ein Idealwert und wird in der Praxis nie erreicht. Er ist jedoch zur Klassifizierung von Speicher gängig; im obigen Beispiel wäre es also PC2-4200 aus DDR2-533-Chips, die mit 133 MHz laufen (siehe DDR2-SDRAM).


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag