PDA

Volledige versie bekijken : Dual Channel: Wat is het, wat doet het, en waarom?



RedShift
13 april 2004, 01:06
Er blijkt nogal veel verwarring te zijn over wat Dual Channel geheugen precies is. Zo ook in de 7-delige processorspecial is de beschrijving niet accuraat.

DualChannel is niets meer dan twee geheugencontrollers op één northbridge. Daardoor zou je theoretisch 50% meer performance uit je pc kunnen sleuren, omdat je twee bewerkingen (weliswaar niet op dezelfde DIMM) tergelijkertijd kan uitvoeren.
Maar in de praktijk scheelt dat niet zoveel, lezen gaat bij mij bv. maar 200 mB/s sneller. Natuurlijk komt dat van een synthetische benchmark, waardoor misschien de twee geheugencontrollers niet volledig benut zijn.
Ook moet je niet speciaal 'matched' geheugen kopen, je kan ze mengelen door elkaar (ze moeten wel dezelfde snelheid aankunnen, anders draait hij op de traagste uit de array), en ze mogen ook van verschillende grote en merk etc... zijn. Maar het meest performance haal je uit je Dual-Channel setup als ze identiek zijn (dezelfde snelheid, grootte en latencies).

Dus de zever over dat de twee geheugenmodules identiek moeten zijn is dus *niet* waar. Speciaal matched geheugen zoals de TwinX series van Corsair hebben geen voordelen tegenover twee 'gewone' geheugenlatjes.

Hopelijk klaart dit de Dual-Channel hemel op.

The Fighter
13 april 2004, 01:27
Nee ze moeten NIET ALTIJD identiek zijn.

maar die matched latjes, daar ben je altijd 100% zeker van dat ze goed met elkaar kunnen werken, terwijl sommige niet zo goed kunnen werken met anderen.

ABCDEFGHIJKLMNO
13 april 2004, 08:42
Originally posted by RedShift

DualChannel is niets meer dan twee geheugencontrollers op één northbridge. Daardoor zou je theoretisch 50% meer performance uit je pc kunnen sleuren, omdat je twee bewerkingen (weliswaar niet op dezelfde DIMM) tergelijkertijd kan uitvoeren.

theoretisch 100% winst: nu kan het geheugen als 2x64bit aangesproken worden.
PC3200 single channel = 3,2GB/s maximum; dual-channel = 6,4GB/s. Beschouw het als een soort Raid0 voor je mem.

Bovendien kun je wel 2 bewerkingen op dezelfde DIMM doen: het adresseren en lezen omdat je 2 banken hebt op een lat: interleaving.



Ook moet je niet speciaal 'matched' geheugen kopen, je kan ze mengelen door elkaar (ze moeten wel dezelfde snelheid aankunnen, anders draait hij op de traagste uit de array), en ze mogen ook van verschillende grote en merk etc... zijn. Maar het meest performance haal je uit je Dual-Channel setup als ze identiek zijn (dezelfde snelheid, grootte en latencies).
De Nforce² mem-controller kan in dual-channel werken met bv.
1x512 + 1x256; maar de beschikbare bandbreedte blijft enkel geldig voor de gemeenschappelijke grootte, in dit geval = 512MB. Alle geheugenlocaties boven dit bereik, worden niet in dual-channel mode aangesproken.

1x512 + 2x256; Indien de groottes van het geheugen op beide kanalen identiek is (512MB voor het ene en 256 voor het andere), dan is dual-channel ook mogelijk.