Single Channel vs Dual Channel Memory Wat is beter voor jou?

  • Samson Garrison
  • 0
  • 1308
  • 114

Als u uw systeem bouwt of upgradet, moet het RAM van uw systeem een ​​van de belangrijkste dingen zijn waar u aan denkt. De meeste mensen zijn van mening dat de RAM de processor helpt sneller te werken. Maar in tegenstelling tot de publieke opinie, belemmert Random Access Memory of RAM in feite het systeem om zijn maximale potentiële prestaties te bereiken. Dit komt omdat de processor altijd sneller zal zijn dan de RAM, waardoor de processor moet wachten op de RAM om de gegevens te leveren. Tijdens deze wachttijd zit de CPU inactief, waardoor tijd en vermogen worden verspild.

Recente technologische vooruitgang heeft geprobeerd de snelheidsbarrière te overwinnen door over te gaan op dual-, triple- en zelfs quad-channel-technieken om de snelheid te verhogen, waarbij de meest voorkomende dual-channel is. Maar hoeveel van een toename brengt het echt teweeg? Vandaag zullen we de Single Channel versus Dual Channel Memory-modules vergelijken om te zien of de hype rond Dual Channel echt is of niet, en is de upgrade het zelfs waard? Maar laten we, voordat we daar op ingaan, eerst kijken hoe geheugen in een systeem eigenlijk werkt.

Hoe geheugen werkt

De RAM in het systeem is bestuurd door een circuit dat Memory Controller wordt genoemd. De RAM en de geheugencontroller zijn verbonden via een reeks draden, gezamenlijk bekend als een geheugenbus. Deze draden zijn nu verder onderverdeeld in drie groepen - Controle, gegevens en adres. De besturingsdraden zijn verantwoordelijk voor het verzenden van de opdrachten naar de geheugenmodules, die informatie bevatten over wat voor soort bewerking door het systeem wordt uitgevoerd. De gegevenskabels dragen de gegevens die worden gelezen van het geheugen naar de geheugencontroller of worden geschreven van de geheugencontroller naar het geheugen.

De geheugencontroller is ook verantwoordelijk voor het definiëren van de geheugensnelheden (of kloksnelheden) voor de genoemde geheugenmodule. Als de geheugencontroller bijvoorbeeld aangeeft dat de maximale kloksnelheid die hij ondersteunt 1333 MHz is, zal het systeem, zelfs als u een 2400 MHz geheugenmodule installeert, het potentieel van slechts 1333 MHz alleen kunnen benutten, waardoor het RAM wordt onderklokt. Nu je hebt begrepen hoe een RAM in feite functioneert, gaan we verder met het vergelijken van Single Channel versus Dual Channel Memory.

Single Channel vs Dual Channel Memory: Architectuur

EEN enkele stick RAM werkt op een enkel 64-bit datakanaal, wat betekent dat het gegevens naar een enkele pijp kan pushen met een totale breedte van 64 bits. De architectuur voor een enkelkanaals geheugen wordt hieronder weergegeven. Single Channel Architecture

Dat gezegd hebbende, ondersteunen moderne systemen tegenwoordig ook multi-channel platforms. In het geval van Dual Channel Memory gebruikt het systeem niet één maar twee geheugenkanalen. Nu hebben we 2 × 64-bits kanalen beschikbaar voor het geheugen. Dit betekent dat we de gegevenssporen op de geheugenbus hebben verdubbeld en nu een effectief 128-bit kanaal. Dual Channel-architectuur

Als je de afbeelding hierboven nader bekijkt, zul je zien dat beide kanalen databitpoorten ondersteunen van D00 tot D63, dat wil zeggen 64 poorten. Dat gezegd hebbende, worden de poorten op kanaal 2 effectief van D64 naar D127 gehaald, waardoor de volgende set van 64 poorten wordt nagebootst. Dientengevolge, de systeem beschouwt de kanaalbreedte als een totaal van 128-bit breedte in plaats van 64-bit. Effectieve dual channel-architectuur

Zoals je hierboven kunt zien, vertegenwoordigt de D0-D63 het eerste kanaal, D64-D127 het tweede kanaal. Zo kunnen modules op elk moment 64 bits aan gegevens verwerken, en zo dual-channel platforms zullen lezen en schrijven naar twee modules tegelijk (verzadiging van de 128-bit brede bus).

Bandbreedte

Bandbreedte is de maximale theoretische overdrachtssnelheid van een communicatiekanaal en wordt gemeten in megabytes per seconde (MB / s) of gigabytes per seconde (GB / s). Huidige technologieën zoals DDR (Double Data Rate) kunnen twee databits per klokcyclus overdragen. Als resultaat behalen ze een dubbele overdrachtssnelheid in vergelijking met traditionele geheugentechnologieën. De DDR3-1333 MHz-module werkt bijvoorbeeld eigenlijk op 666,6 MHz, maar draagt ​​twee databits over per klokcyclus. Bovendien hangt de bandbreedte ook af van de breedte van de databus. Een enkel kanaal maakt gebruik van een 64-bits apparaatbreedte, wat in feite betekent dat bij elke overdrachtscyclus 64 bits aan gegevens worden overgedragen. In theorie kan bandbreedte dus worden berekend als:

bandbreedte = DDR-kloksnelheid x databusbreedte / 8

Dus voor een DDR3-1333-geheugen met één kanaal komt de theoretische bandbreedte uit

Bandbreedte in één kanaal = 1333 x 64/8 =  10.664 MB / s of 10,6 GB / s

Nieuwere technologieën zoals dual channel-technologieën focus op het verdubbelen van de databusbreedte door het aantal beschikbare datakabels in de geheugenbus te vergroten. Een tweekanaals kanaal maakt gebruik van 128-bits apparaatbreedte, dat wil zeggen dat 128 bits aan gegevens worden overgedragen bij elke overdrachtscyclus (zoals weergegeven in de architecturale verschillen hierboven). Dit beïnvloedt op zijn beurt het systeem door de bandbreedte theoretisch te verdubbelen. Voor een dual-channel DDR3-1333-geheugen blijkt de theoretische bandbreedte voor berekening te zijn

Bandbreedte in Dual Channel = 1333 x (64 x 2) / 8 = 21.328 MB / s of 21,3 GB / s

Notitie: Hoewel het verschil tussen de bandbreedtes enorm is, moet u er rekening mee houden dat dit slechts een theoretische berekening van de twee waarden is. De werkelijke prestaties tussen Single Channel- en Dual Channel-geheugen kunnen verschillen, wat verder wordt besproken.

Interleaving

Interleaved memory is een ontwerp gemaakt naar compenseer de relatief lage snelheid van Dynamic Random-Access Memory (DRAM) of kerngeheugen. Dit wordt gedaan door de geheugenadressen gelijkmatig over geheugenbanken te verdelen. De geheugenbank bestaat uit meerdere kolommen en rijen opslageenheden verdeeld over meerdere chips. Elke geheugenmodule kan twee of meer geheugenbanken hebben voor programma- en gegevensopslag.

Interleaved geheugen resulteert in aaneengesloten lezen en schrijven. Dit gebruikt eigenlijk elke geheugenbank op zijn beurt, in plaats van dezelfde herhaaldelijk te gebruiken. Uiteindelijk resulteert het in een aanzienlijk hogere geheugendoorvoer omdat elke bank een minimale wachttijd heeft tussen lezen en schrijven.

Interleaving Memory lezen en schrijven

Gebruik makend van een Dual Channel Memory vergroot het aantal geheugenbanken, dus, op zijn beurt, het interleaving-ontwerp verbeteren om te resulteren betere multitasking.

Benchmarks

Hoewel benchmarking niet gelijkwaardig is aan prestaties in het echte leven, is het veel realistischer dan de theoretische berekening. Als zodanig vergeleken we een Single Channel Corsair Vengeance 8GB DDR3 RAM met een Dual Channel Corsair Vengeance 8GB (4 × 2 kit) DDR3 RAM, die beide dezelfde $ 64,99 kosten. De volgende benchmarks zijn uitgevoerd op onze testmachine.

  • Euler 3D

Euler 3D RAM CFD Benchmark - Hoger is beter

In onze Euler 3D Benchmarking presteerde de Dual Channel Memory-configuratie ongeveer 17% beter dan de Single Channel Memory-configuratie. Het verschil tussen de twee geeft het Dual Channel Memory een voorsprong op zijn concurrent. Dit voordeel zou nuttig moeten zijn voor gebruikers die zware berekeningen, simulaties en compilaties uitvoeren.

  • MaxxMem - Kopiëren, lezen, schrijven en bandbreedte

MaxxMem Kopie Lezen Schrijven Bandbreedte - Hoger is beter

Tijdens onze tests met MaxxMem hebben we de prestaties van geheugenkopie, lezen van geheugen, schrijven van geheugen en geheugenbandbreedte getest. Deze tests worden gemeten in megabytes per seconde. Als zodanig zagen we aanzienlijke prestatieverschillen tussen de Single Channel versus Dual Channel Memory-modules, waarbij het Dual Channel telkens een duidelijke voorsprong had. Dat gezegd hebbende, is het de moeite waard erop te wijzen dat de prestatie niet in de buurt komt van de theoretische berekening, aangezien de bandbreedte had moeten worden verdubbeld terwijl we in plaats daarvan een ~ 20% boost gemiddeld.

  • MaxxMem - Geheugenlatentie

MaxxMem Memory Latency - Lager is beter

Latentie verwijst naar de vertraging voordat een gegevensoverdracht begint volgens een instructie voor de overdracht. In onze geheugenlatentietest op MaxxMem ontdekten we dat er een was slechts ~ 2,7% verschil in de latenties, met de Dual Channel-geheugenmodule die nog steeds iets beter presteert dan de Single Channel.

  • Handrem video-transcodering

Handrem video-transcodering - Lager is beter

Op onze Handrem Benchmarking zagen we bijna een 4,5% voordeel in het voordeel van Dual Channel Memory. Dat gezegd hebbende, Handbrake op zich is een echt krachtig hulpmiddel, dat het systeem tot het uiterste drijft. Zelfs voor de meeste zware gebruikers die video rippen of transcoderen, zou het kleine verschil niet veel uitmaken.

  • Adobe Premiere Encoding Pass

Voor videobewerking is Adobe Premiere een van de meest veeleisende software die er is. In onze benchmarktest ontdekten we dat de Dual Channel-setup ongeveer bespaart 8 seconden in de totale weergavetijd, waardoor het een lichte voorsprong krijgt. Hoewel het verschil hier vrij onbeduidend is, kan voor systemen die de hele dag renderen, de rendering time gap groter blijken te zijn, waardoor een paar cruciale minuten van de plank worden bespaard.

Real Life-prestaties

Hoewel de bovenstaande benchmarks in het voordeel van de Dual Channel Memory-module bleken te zijn, vond ik in mijn echte leven dat er een verwaarloosbaar verschil tussen de twee. Pagina's werden iets sneller geladen en mijn software zoals iTunes, Google Chrome en Microsoft Office draaiden op vergelijkbare snelheden. En ja, ik heb ervoor gezorgd dat ik de cache wist voordat ik elke geheugenconfiguratie testte om nauwkeurige resultaten te garanderen.

Daarnaast heb ik ook een aantal spellen gerund om hun prestaties te testen. De resultaten worden weergegeven in de onderstaande grafiek. Gaming Benchmarks - FPS - Hoger is beter

We hebben de Dying Light, Metro Last Light, Grand Theft Auto V en The Witcher 3: Wild Hunt getest op ons systeem in combinatie met de MSI NVIDIA GTX 1060. De resultaten waren min of meer hetzelfde, waarbij het Dual Channel een klein voordeel via de Single Channel geheugenmodules. Dat gezegd hebbende, er waren gevallen waarin de Dual Channel-modus prestatiedalingen ervoer, wat vrij duidelijk was in de Witcher 3. Toch is het verschil tussen de twee nog steeds te verwaarlozen.

Single Channel vs Dual Channel Memory: Welke is beter?

Samenvattend zou ik zeggen dat ja, in de vergelijking van Single Channel versus Dual Channel Memory komt Dual Channel als winnaar uit de bus. Dat gezegd hebbende, de benchmark en de resultaten in het echte leven verschillen aanzienlijk van de verschillen die op papier werden berekend. Theoretisch zou er een 2x verschil moeten zijn, terwijl in werkelijkheid het Dual Channel alleen een a lijkt te vertonen 16-17% voordeel op zijn best in algemeen gebruik. Hoewel het ook wenselijk is om een ​​verschil van 12-13% te bereiken, is het zeker niet de hype waard die Dual Channel Memory omringt. In de meeste gevallen zou de normale gebruiker het verschil tussen de twee niet eens opmerken. En wat power-gebruikers betreft, ook al komt Dual Channel als beste uit de bus, zij zou niets belangrijks opofferen.

ZIE OOK: DDR3 versus DDR4 RAM: is het de upgrade waard??

Single Channel vs Dual Channel Memory: wat is beter voor u?

Zoals u kunt zien, presteert het Dual Channel Memory beter dan de Single Channel Memory-modules, maar het verschil tussen beide is op geen enkele manier verbluffend. Uiteindelijk, het komt allemaal neer op de prijs. Er kunnen zich gevallen voordoen waarin u mogelijk een Dual Channel-kit kunt kopen die goedkoper is dan de Single Memory-module, of omgekeerd. Dat gezegd hebbende, laat de aankoop van een Single Channel Memory de deur open voor toekomstig gebruik van Dual Channel. Het enige dat u in gedachten moet houden, is het feit dat uw toekomstige aankoop vergelijkbaar, zo niet identiek, moet zijn aan het reeds bestaande geheugen om een ​​goede werking te garanderen.

Tenslotte, uw primaire focus moet liggen op de RAM-capaciteit en de kloksnelheden. In het echte gebruik maken deze twee factoren het meeste verschil, ongeacht of ze worden gebruikt in Single Channel of Dual Channel. Onze suggestie zou zijn om de capaciteit en de kloksnelheid van uw RAM af te ronden en vervolgens eenvoudig naar de markt te kijken voor een betere deal op één of twee kanalen om uw aankoop af te ronden..

Dus dat is alles wat er is van Single Channel vs Dual Channel Memory van onze kant. Zorg ervoor dat u uw mening hierover en uw ervaringen met ons deelt in de opmerkingen hieronder.




Niemand heeft nog op dit artikel gereageerd.

Handleidingen voor het kopen van gadgets, technologie die ertoe doet
We publiceren gedetailleerde handleidingen voor het kopen van apparatuur, maken interessante lijsten met de beste producten op de markt en behandelen nieuws uit de wereld van technologie