Single Channel vs Dual Channel Memory Vilket är bättre för dig?

  • Oliver Matthews
  • 0
  • 2605
  • 266

Om du bygger eller uppgraderar ditt system måste systemets RAM-minne vara en av de viktigaste sakerna i ditt sinne. De flesta tycker att RAM-minnet hjälper processorn att arbeta snabbare. Men till skillnad från den allmänna opinionen, slår Random Access Memory, eller RAM, i grund och botten systemet från att uppnå maximal potential. Detta beror på att processorn alltid kommer att vara snabbare än RAM-minnet, vilket resulterar i att processorn måste vänta på att RAM-minnet ska leverera data. Under denna väntetid sitter CPU-enheten i viloläge, vilket slösar bort energi och tid.

De senaste teknikens framsteg har försökt att övervinna hastighetsbarriären genom att gå vidare till dubbla, trippel- och till och med fyrkanalstekniker för att öka hastigheten, varvid den vanligaste är dubbelkanal. Men hur mycket ökar det egentligen? Idag kommer vi att jämföra modulerna Single Channel vs Dual Channel Memory för att se om hype kring Dual Channel är verklig eller inte, och är uppgraderingen till och med värd det? Men innan vi kommer till det, låt oss först se hur minnet i ett system faktiskt fungerar.

Hur minnet fungerar

De Bagge i systemet är styrs av en krets som kallas Memory Controller. RAM-minnet och minneskontrollern är anslutna genom en serie ledningar, gemensamt känd som en minnesbuss. Nu är dessa ledningar vidare indelade i tre grupper - Kontroll, data och adress. Styrledningarna ansvarar för att skicka kommandona till minnesmodulerna, som innehåller information om vilken typ av operation som utförs av systemet. Datakablarna kommer att bära data som antingen läses från minnet till minneskontrollern eller skrivs från minneskontrollern till minnet.

Minneskontrollern är också ansvarar för att definiera minneshastigheterna (eller klockfrekvens) för nämnda minnesmodul. Om till exempel minneskontrollern säger att den maximala klockfrekvensen som den stöder är 1333 MHz, även om du installerar en 2400 MHz minnesmodul, kommer systemet att kunna utnyttja potentialen på bara 1333 MHz och därmed underklocka RAM-minnet. Nu när du har förstått hur ett RAM-minne egentligen fungerar, låt oss gå vidare för att jämföra Single Channel vs Dual Channel Memory.

Single Channel vs Dual Channel Memory: Architecture

EN en enda RAM-minne fungerar på en enda 64-bitars datakanal, vilket innebär att den kan skjuta ner data till ett enda rör som är 64-bitars i total bredd. Arkitekturen för ett enda kanalminne visas nedan. Enkelkanalsarkitektur

Som sagt, nuförtiden stöder moderna system också flerkanaliga plattformar. När det gäller Dual Channel Memory använder systemet inte en utan två minneskanaler. Nu har vi fått 2 × 64-bitars kanaler tillgängligt för minnet. Det betyder att vi har fördubblat dataspåren som körs på minnesbussen och nu har en effektiv 128-bitars kanal. Dubbel kanalarkitektur

Om du tittar närmare på bilden ovan ser du att båda kanalerna stöder databitportar från D00 till D63, det vill säga 64 portar. Med det sagt sätts portarna på kanalen 2 från D64 till D127, och emulerar därmed nästa uppsättning 64 portar. Som ett resultat har systemet anser att kanalbredden är totalt 128-bitars bredd snarare än 64-bitars. Effektiv dubbelkanalarkitektur

Som du kan se ovan representerar D0-D63 den första kanalen, D64-D127 representerar den andra kanalen. Således kan moduler behandla 64 bitar data vid varje given tidpunkt, och så plattformar med två kanaler läser och skriver till två moduler samtidigt (mättande 128-bitars bred buss).

Bandbredd

Bandbredd är maximal teoretisk överföringshastighet av en kommunikationskanal och mäts i megabyte per sekund (MB / s) eller gigabyte per sekund (GB / s). Nuvarande tekniker som DDR (Double Data Rate) kan överföra två databitar per klockcykel. Som ett resultat uppnår de dubbla överföringshastigheten jämfört med traditionella minneteknologier. Till exempel kan DDR3-1333 MHz-modulen faktiskt fungera vid 666,6 MHz, men överföra två databitar per klockcykel. Dessutom beror bandbredden också på databussens bredd. En enda kanal använder en 64-bitars enhetsbredd, vilket i princip innebär att 64 bitar data överförs vid varje överföringscykel. Teoretiskt sett kan bandbredd beräknas som:

bandbredd = DDR-klockfrekvens x databussbredd / 8

Så för en enda kanal DDR3-1333-minne kommer den teoretiska bandbredden ut att vara

Bandbredd i enkelkanal = 1333 x 64/8 =  10,664 MB / s eller 10,6 GB / s

Nyare teknologier som dubbla kanalteknologier fokusera på att fördubbla databussens bredd genom att öka antalet tillgängliga dataledningar i minnesbussen. En dubbelkanal använder 128-bitars enhetsbredd, dvs. 128 bitar data överförs vid varje överföringscykel (som visas i de arkitektoniska skillnaderna ovan). Detta påverkar i sin tur systemet genom att teoretiskt fördubbla bandbredden. Till exempel, för en dubbelkanal DDR3-1333-minne, kommer den teoretiska bandbredden vid beräkningen att bli

Bandbredd i dubbel kanal = 1333 x (64 x 2) / 8 = 21,328 MB / s eller 21,3 GB / s

Notera: Medan skillnaden mellan bandbredderna är häpnadsväckande, kom ihåg att detta bara är en teoretisk beräkning av de två värdena. Den faktiska prestationen mellan Single Channel vs Dual Channel-minnet kan skilja sig åt, vilket diskuteras vidare.

interfoliering

Interleaved minne är en design gjord för kompensera för den relativt långsamma hastigheten av Dynamiskt Random Access Access (DRAM) eller kärnminne. Detta görs genom att sprida minnesadresserna jämnt över minnesbankerna. Minnesbanken består av flera kolumner och rader med lagringsenheter spridda över flera chips. Varje minnesmodul kan ha två eller flera minnesbanker för program- och datalagring.

Interfolierat minne resulterar i sammanhängande läsa och skriva. Detta använder faktiskt varje minnesbank i sin tur, istället för att använda den samma upprepade gånger. Så småningom resulterar det i betydligt högre minne genomströmning eftersom varje bank har en minimal väntetid mellan läsningar och skrivningar.

Interleaving Memory Läs och Skriv

Använder sig av ett minne med två kanaler ökar antalet minnesbanker, därmed i sin tur att förbättra interfolieringsdesignen för att resultera i bättre multitasking.

benchmarks

Även om benchmarking inte motsvarar verkliga prestationer, är det mycket mer realistiskt än den teoretiska beräkningen. Som sådan jämförde vi en enda kanals Corsair Vengeance 8GB DDR3 RAM med en Dual Channel Corsair Vengeance 8GB (4 × 2-kit) DDR3 RAM, båda kostade samma $ 64.99. Följande riktmärken utfördes på vår testmaskin.

  • Euler 3D

Euler 3D RAM CFD Benchmark - Högre är bättre

I vår Euler 3D-benchmarking utfördes konfigurationen av dubbelkanalminne cirka 17% bättre än enskanaligt minne-konfiguration. Skillnaden mellan de två sätter Dual Channel Memory framför sin konkurrent. Denna fördel bör visa sig vara användbar för användare som utför tung beräkning, simulering och sammanställningar.

  • MaxxMem - Kopiera, läsa, skriva och bandbredd

MaxxMem-kopia Läs Skrivbredd - Högre är bättre

Vid våra tester med MaxxMem testade vi minneskopior, minnesläsning, minneskrivning och bandbreddförmåga. Dessa tester mäts i Megabyte per sekund. Som sådan såg vi betydande resultatskillnader mellan Single Channel vs Dual Channel Memory-moduler, där Dual Channel hade en tydlig ledning i båda fallen. Med det sagt är det värt att påpeka att föreställningen inte är långt ifrån den teoretiska beräkningen, med tanke på att bandbredden borde ha fördubblats när vi istället observerade en ~ 20% ökning i genomsnitt.

  • MaxxMem - Memory Latency

MaxxMem Memory Latency - Lägre är bättre

Latency avser förseningen innan en överföring av data börjar efter en instruktion för överföring av den. I vårt minnet latency test på MaxxMem, fann vi att det fanns en Enbart ~ 2,7% skillnad i latenser, med minnesmodulen Dual Channel fortfarande fungerar något bättre än Single Channel.

  • Handbromsvideokodning

Handbromsvideokodning - Lägre är bättre

På vår handbromsbenchmarking såg vi nästan en 4,5% fördel till förmån för Dual Channel Memory. Med det sagt är Handbromsen i sig ett riktigt kraftfullt verktyg som driver systemet till dess gränser. Även för de flesta tunga användare som rippar eller omkodar videor skulle den lilla skillnaden inte göra någon stor skillnad.

  • Adobe Premiere Encoding Pass

För videoredigering är Adobe Premiere en av de mest krävande programvarorna där ute. I vårt benchmarkingtest fann vi att installationen av Dual Channel sparar ungefär 8 sekunder i den totala återgivningstiden, vilket ger det den lilla fördelen. Även om skillnaden här är ganska obetydlig, för system som går igenom hela dagen, kan återgivningstidsgapet visa sig vara större och därmed spara några viktiga minuter från hyllan.

Real Life Performance

Medan ovanstående riktmärken visade sig vara i liten fördel för modulen Dual Channel Memory, i min verkliga användning, fann jag att det fanns en försumbar skillnad mellan de två. Sidor laddades något snabbare och min programvara som iTunes, Google Chrome och Microsoft Office körde med motsvarande hastigheter. Och ja, jag såg till att rensa cachen innan jag testade varje minneinställning för att säkerställa exakta resultat.

Dessutom körde jag också några spel för att testa deras föreställningar. Resultaten visas i diagrammet nedan. Gaming Benchmarks - FPS - Högre är bättre

Vi testade Dying Light, Metro Last Light, Grand Theft Auto V och The Witcher 3: Wild Hunt på vårt system när de kopplades ihop med MSI NVIDIA GTX 1060. Resultaten var mer eller mindre desamma, med Dual Channel med en liten fördel över minneskanalerna för enkanal. Med det sagt, fanns det fall där Dual Channel-läget upplevde prestandadroppar, vilket var ganska tydligt i Witcher 3. Skillnaden mellan de två är ändå obetydlig överhuvudtaget.

Single Channel vs Dual Channel Memory: Vilken som är bättre?

För att sammanfatta, skulle jag säga att ja, i jämförelsen av Single Channel vs Dual Channel Memory, kommer Dual Channel ut som vinnaren. Med det sagt är riktmärket och verkliga resultat mycket annorlunda än skillnaderna som beräknades på papper. Teoretiskt borde det ha varit en 2x skillnad, medan i verkligheten tycks Dual Channel endast visa en 16-17% fördel i bästa fall i övergripande användning. Även om det är önskvärt att uppnå en skillnad på 12-13%, är det verkligen inte värt att hype som omger Dual Channel Memory. I de flesta fall märker den vanliga användaren inte ens skillnaden mellan de två. Och när det gäller elanvändare, även om Dual Channel kommer ut på toppen, de skulle inte offra något betydelsefullt.

SE Också: DDR3 vs DDR4 RAM: Är det värt att uppgradera?

Single Channel vs Dual Channel Memory: Vad är bättre för dig?

Som du kan se, medan Dual Channel Memory fungerar bättre än Single Channel Memory-modulerna, är skillnaden mellan de två inte på något sätt svindlande. I slutet, allt kommer ner till prispunkten. Det kan förekomma fall där du kanske kan köpa en Dual Channel-sats billigare än Single Memory-modulen, eller vice versa. Som sagt, att köpa ett enda kanalminne lämnar dörren öppen för framtida användning av Dual Channel. Det enda du måste tänka på är det faktum att ditt framtida köp ska vara lika, om inte identiskt, med det redan befintliga minnet för att säkerställa en fungerande funktion.

Till sist, ditt primära fokus bör vara på RAM-kapaciteten och klockhastigheterna. I den verkliga världen kommer dessa två faktorer att göra mest skillnad, oavsett om de används i enskalig eller dubbel kanal. Vårt förslag skulle vara att slutföra kapaciteten och klockhastigheten för ditt RAM och sedan bara se marknaden för en bättre affär på antingen Single eller Dual Channel för att slutföra ditt köp.

Så det är allt som finns för Single Channel vs Dual Channel Memory från vår sida. Se till att dela med oss ​​dina tankar om detta, såväl som dina erfarenheter, i kommentarerna nedan.




Ingen har kommenterat den här artikeln än.

Gadgetköpguider, tekniker som betyder något
Vi publicerar detaljerade guider för att köpa utrustning, skapar intressanta listor över de bästa produkterna på marknaden, täcker nyheter från teknikvärlden