Hva er

Single Channel vs Dual Channel Memory Hva er bedre for deg?

Single Channel vs Dual Channel Memory Hva er bedre for deg?

Hvis du bygger eller oppgraderer systemet ditt, må systemets RAM være en av de viktigste tingene du tenker på. De fleste har den oppfatning at RAM hjelper prosessoren til å jobbe raskere. Men i motsetning til opinionen, vil Random Access Memory, eller RAM, i utgangspunktet stryke systemet fra å oppnå maksimal potensiell ytelse. Dette er fordi prosessoren alltid kommer til å være raskere enn RAM, noe som resulterer i at prosessoren må vente på at RAM-en skal levere dataene. I løpet av denne ventetiden sitter CPU-en inaktiv, og kaster bort tid og strøm.

Nylige fremskritt innen teknologi har prøvd å overvinne hastighetsbarrieren ved å gå videre til doble, tredoble og til og med firekanalsteknikker for å øke hastigheten, med den vanligste er dobbeltkanal. Men hvor stor økning medfører den egentlig? I dag skal vi sammenligne modulene for enkeltkanal vs dobbeltkanalminne for å se om hypen rundt Dual Channel er ekte eller ikke, og er oppgraderingen til og med verdt det? Men før vi kommer til det, la oss først se hvordan minne i et system faktisk fungerer.

Hvordan hukommelse fungerer

De RAM i systemet er styres av en krets som er referert til som Memory Controller. RAM og Memory Controller er koblet til gjennom en serie ledninger, samlet kjent som en Memory Bus. Nå er disse ledningene delt inn i tre grupper - Kontroll, data og adresse. Kontrollkablene er ansvarlige for å sende kommandoene til minnemodulene, som inneholder informasjon om hva slags operasjon som utføres av systemet. Datakablene vil føre dataene som enten leses fra minnet til minnekontrolleren eller skrives fra minnekontrolleren til minnet..

Memory Controller er også ansvarlig for å definere minnehastighetene (eller klokkehastigheter) for minnemodulen. For eksempel, hvis Memory Controller oppgir at den maksimale klokkefrekvensen den støtter er 1333 MHz, selv om du installerer en 2400 MHz minnemodul, vil systemet kunne utnytte potensialet på bare 1333 MHz, og dermed underklokke RAM. Nå som du har forstått hvordan i utgangspunktet en RAM fungerer, la oss gå videre for å sammenligne Single Channel vs Dual Channel Memory.

Single Channel vs Dual Channel Memory: Architecture

EN enkelt RAM-minne fungerer på en enkelt 64-bit datakanal, som betyr at den kan skyve data ned til et enkelt rør som er 64-bits i total bredde. Arkitekturen for et enkeltkanalminne er vist nedenfor.

Single Channel Architecture

Når det er sagt, støtter moderne systemer i dag også flerkanalsplattformer. Når det gjelder Dual Channel Memory, bruker systemet ikke en, men to minnekanaler. Nå har vi fått 2 × 64-biters kanaler tilgjengelig for minnet. Dette betyr at vi har doblet datasporene som kjører på minnebussen, og har nå en effektiv 128-biters kanal.

Dual Channel Architecture

Hvis du ser nærmere på bildet ovenfor, ser du at begge kanalene støtter databitporter fra D00 til D63, det vil si 64 porter. Når det er sagt, tas portene på kanalen 2 effektivt fra D64 til D127, og etterligner dermed neste sett med 64 porter. Som et resultat av dette systemet anser kanalbredden til å være totalt 128-biters bredde i stedet for 64-bit.

Effektiv tokanalsarkitektur

Som du kan se ovenfor representerer D0-D63 den første kanalen, D64-D127 representerer den andre kanalen. Dermed kan moduler behandle 64 biter av data til enhver tid, og så dual-channel plattformer vil lese og skrive til to moduler samtidig (metning av den 128-bits brede bussen).

Båndbredde

Båndbredde er maksimal teoretisk overføringshastighet av en kommunikasjonskanal og måles i megabyte per sekund (MB / s) eller gigabyte per sekund (GB / s). Nåværende teknologier som DDR (Double Data Rate) kan overføre to databiter per klokkesyklus. Som et resultat oppnår de dobbelt overføringshastighet sammenlignet med tradisjonelle minneteknologier. For eksempel kan DDR3-1333 MHz-modulen faktisk fungere på 666,6 MHz, men overføre to databiter per klokkesyklus. Videre avhenger båndbredde også av bredden på databussen. En enkelt kanal bruker en 64-biters enhetsbredde, noe som i utgangspunktet betyr at 64 biter data overføres ved hver overføringssyklus. Dermed kan teoretisk sett båndbredden beregnes som:

båndbredde = DDR klokkehastighet x databussbredde / 8

Så for et enkeltkanals DDR3-1333-minne, blir den teoretiske båndbredden

Båndbredde i enkelt kanal = 1333 x 64/8 =  10,664 MB / s eller 10,6 GB / s

Nyere teknologier som tokanalsteknologier fokus på å doble databussbredden ved å øke antall datakabler tilgjengelig i minnebussen. En dobbeltkanal bruker 128-biters enhetsbredde, dvs. at 128 biter data overføres ved hver overføringssyklus (som vist i de arkitektoniske forskjellene ovenfor). Dette påvirker igjen systemet ved teoretisk å doble båndbredden. For eksempel, for et dobbeltkanals DDR3-1333-minne, blir den teoretiske båndbredden ved beregning

Båndbredde i dobbeltkanal = 1333 x (64 x 2) / 8 = 21 328 MB / s eller 21,3 GB / s

Merk: Mens forskjellen mellom båndbredden er svimlende, må du huske at dette bare er en teoretisk beregning av de to verdiene. Faktisk ytelse mellom Single Channel og Dual Channel-minne kan variere, noe som diskuteres nærmere.

Interleaving

Interleaved memory er et design laget til kompensere for den relativt lave hastigheten Dynamic Random-Access Memory (DRAM) eller kjerneminne. Dette gjøres ved å spre minneadressene jevnt over minnebanker. Minnebanken består av flere kolonner og rader med lagringsenheter fordelt på flere sjetonger. Hver minnemodul kan ha to eller flere minnebanker for program- og datalagring.

Sammenflettet minne resulterer i sammenhengende lese og skrive. Dette bruker faktisk hver minnebank i sin tur, i stedet for å bruke den samme gjentatte ganger. Etter hvert resulterer det i betydelig høyere gjennomstrømning av minnet ettersom hver bank har en minimum ventetid mellom lesing og skriving.

Interleaving Memory Read and Write

Ved hjelp av a Dual Channel Memory øker antall minnebanker, dermed, i sin tur, å forbedre interleaving design å resultere i bedre multitasking.

Referanser

Selv om benchmarking ikke tilsvarer ytelse i virkeligheten, er det langt mer realistisk enn den teoretiske beregningen. Som sådan sammenlignet vi en Single Channel Corsair Vengeance 8 GB DDR3 RAM med en Dual Channel Corsair Vengeance 8 GB (4 × 2 kit) DDR3 RAM, begge koster de samme $ 64,99. Følgende referanser ble utført på testmaskinen vår.

Euler 3D RAM CFD-målestokk - Høyere er bedre

I vår Euler 3D Benchmarking ble Dual Channel Memory-konfigurasjonen utført omtrent 17% bedre enn Single Channel Memory-konfigurasjonen. Forskjellen mellom de to setter Dual Channel Memory foran konkurrenten. Denne fordelen skulle vise seg å være nyttig for brukere som utfører tunge beregninger, simuleringer og kompileringer.

MaxxMem Copy Read Skriv båndbredde - Høyere er bedre

På testene våre med MaxxMem testet vi forestillinger om minnekopi, minnelesing, minneskriving og minnebåndbredde. Disse testene måles i Megabyte per sekund. Som sådan så vi betydelige ytelsesforskjeller mellom Single Channel vs Dual Channel Memory-modulene, med Dual Channel som hadde en klar ledelse i hvert tilfelle. Når det er sagt, er det verdt å påpeke at ytelsen ikke er i nærheten av den teoretiske beregningen, med tanke på at båndbredden burde vært doblet når vi i stedet observerte en ~ 20% boost gjennomsnittlig.

MaxxMem Memory Latency - Lavere er bedre

Latens refererer til forsinkelsen før en overføring av data begynner etter en instruksjon for overføring. I vår minnelatensprøve på MaxxMem fant vi ut at det var en bare ~ 2,7% forskjell i forsinkelsene, med Dual Channel-minnemodulen som fremdeles fungerer litt bedre enn Single Channel.

Håndbremsevideo-koding - Nedre er bedre

På vår håndbremsemåling så vi nesten en 4,5% fordel til fordel for Dual Channel Memory. Når det er sagt, er håndbremsen i seg selv et veldig kraftig verktøy som skyver systemet til sitt ytterste. Selv for de fleste tunge brukere som gjør videoripping eller koding, ville den lille forskjellen ikke utgjøre noen stor forskjell.

For videoredigering er Adobe Premiere en av de mest krevende programvarene der ute. I vår benchmarking-test fant vi at Dual Channel-oppsettet sparer omtrent 8 sekunder samlet gjengivelsestid, og dermed gi den en liten kant. Forskjellen her er ganske ubetydelig, men for systemer som gjengis hele dagen, kan gjengivelsestiden være større, og dermed spare noen få viktige minutter på hyllen.

Virkelig ytelse

Selv om ovennevnte referansepriser viste seg å være til fordel for Dual Channel Memory-modulen, fant jeg ut til å være en ubetydelig forskjell mellom de to. Sider lastet inn litt raskere, og programvaren min som iTunes, Google Chrome og Microsoft Office kjørte med tilsvarende hastigheter. Og ja, jeg sørget for å tømme hurtigbufferen før jeg testet hvert minneoppsett for å sikre presise resultater.

I tillegg kjørte jeg også noen spill for å teste prestasjonene sine. Resultatene er vist i grafen nedenfor.

Gaming Benchmarks - FPS - Higher is better

Vi testet Dying Light, Metro Last Light, Grand Theft Auto V og The Witcher 3: Wild Hunt på systemet vårt når de ble parret med MSI NVIDIA GTX 1060. Resultatene var mer eller mindre de samme, med Dual Channel som hadde en liten fordel over Single Channel-minnemodulene. Når det er sagt, var det tilfeller der Dual Channel-modus opplevde ytelsesfall, noe som var tydelig i Witcher 3. Likevel er forskjellen mellom de to fortsatt ubetydelig.

Single Channel vs Dual Channel Memory: Hvilken er bedre?

For å oppsummere vil jeg si at ja, i sammenligningen av Single Channel vs Dual Channel Memory kommer Dual Channel ut som vinneren. Når det er sagt, er referanseverdiene og resultatene i det virkelige liv forskjellige fra forskjellene som ble beregnet på papir. Teoretisk sett burde det ha vært en 2x forskjell, mens Dual Channel i virkeligheten ser ut til å bare vise en 16-17% fordel i beste fall i generell bruk. Selv om det også er ønskelig å oppnå en forskjell på 12-13%, er det absolutt ikke verdt sprøytenarkomanen som omgir Dual Channel Memory. I de fleste tilfeller vil den normale brukeren ikke engang merke forskjellen mellom de to. Og så langt som strømbrukere er bekymret, selv om Dual Channel kommer ut på toppen, de ville ikke ofre noe vesentlig.

SE OGSÅ: DDR3 vs DDR4 RAM: Er det verdt oppgraderingen?

Single Channel vs Dual Channel Memory: Hva er bedre for deg?

Som du kan se, mens Dual Channel Memory fungerer bedre enn Single Channel Memory-modulene, er forskjellen mellom de to på ingen måte svimlende. Til slutt, alt kommer ned til prispunktet. Det kan være tilfeller der du kanskje kan kjøpe et Dual Channel-sett billigere enn Single Memory-modulen, eller omvendt. Når det er sagt, kjøper du et enkeltkanalminne, lar døren være åpen for fremtidig bruk av tokanaler. Det eneste du må huske på er at ditt fremtidige kjøp skal være likt, om ikke identisk, med det allerede eksisterende minnet for å sikre at det fungerer riktig.

Endelig, ditt primære fokus bør være på RAM-kapasitet og klokkehastigheter. I den virkelige verdensbruk vil disse to faktorene utgjøre mest mulig forskjell, uansett om de brukes i enkeltkanal eller dobbeltkanal. Vårt forslag vil være å fullføre kapasiteten og klokkehastigheten til RAM-en din, og så bare se markedet for en bedre avtale på enten enkelt- eller dobbeltkanal for å fullføre kjøpet ditt.

Så det er alt det er med Single Channel vs Dual Channel Memory fra vår side. Sørg for å dele med oss ​​tankene dine om dette, så vel som dine erfaringer, i kommentarfeltet nedenfor.

Amazons topp 10 bestselgende bøker fra 2011
Amazon Verdens største nettforhandler, kunngjorde i dag de 10 mest solgte bøkene i 2011 (trykk og Kindle kombinert). Steve Jobs biografi av Walter Is...
10 største feil ved oppstart av internett
Å starte en ny oppstart og kalle deg selv en gründer eller en forretningsmann gir ikke mening med mindre du lykkes med det. I disse dager med bevissth...
Hva betyr ny Twitterfugl
Vår egen Twitter-fugl "Larry" fikk en makeover i dag, som kunngjort på Twitters blogg. New Larry er enklere i design, laget av bare tre sett med overl...