Ak budujete alebo inovujete svoj systém, RAM systému musí byť jednou z najdôležitejších vecí. Väčšina ľudí má názor, že pamäť RAM pomáha procesorovi pracovať rýchlejšie. Ale na rozdiel od verejnej mienky, Random Access Memory, alebo RAM, v podstate škrtia systém z dosiahnutia jeho maximálneho potenciálneho výkonu. Je to preto, že procesor bude vždy rýchlejší ako RAM, čo má za následok, že procesor musí čakať na to, aby pamäť RAM doručila dáta. Počas tohto času čakania stojí procesor nečinný, čím stráca silu a čas.
Nedávne pokroky v technológii sa pokúsili prekonať rýchlostnú bariéru tým, že sa posunuli na duálnu, trojitú a dokonca štvorkanálovú techniku na zvýšenie rýchlosti, pričom najbežnejšími sú dvojkanálové. Ale koľko nárastu skutočne prináša? Dnes budeme porovnávať moduly Single Channel vs Dual Channel Memory, aby sme videli, či je obrovský obrat okolo Dual Channel skutočný alebo nie, a či je upgrade ešte stojí za to? Ale skôr ako sa k tomu dostaneme, najprv uvidíme, ako funguje pamäť v systéme.
Ako funguje pamäť
Pamäť RAM v systéme je riadená obvodom, ktorý sa označuje ako pamäťový radič. Pamäť RAM a pamäťový radič sú pripojené prostredníctvom série drôtov, známych spoločne ako pamäťová zbernica. Teraz sú tieto drôty ďalej rozdelené do troch skupín - ovládanie, údaje a adresa. Riadiace drôty sú zodpovedné za odoslanie príkazov do pamäťových modulov, ktoré obsahujú informácie o tom, aký druh operácie vykonáva systém. Datové vodiče budú prenášať dáta, ktoré sa buď prečítajú z pamäte do pamäťového radiča alebo sú zapisované z pamäťového radiča do pamäte.
Riadiaca jednotka pamäte je tiež zodpovedná za definovanie rýchlostí pamäte (alebo frekvencií hodín) pamäťového modulu. Napríklad, ak radič pamäte uvádza, že maximálna frekvencia, ktorú podporuje, je 1333 MHz, aj keď nainštalujete pamäťový modul 2400 MHz, systém bude môcť využiť iba potenciál iba 1333 MHz, a tým podkľúčiť pamäť RAM. Teraz, keď ste pochopili, ako v podstate funguje pamäť RAM, prejdime na porovnanie jedného kanála s dvojitou kanálovou pamäťou.
Single Channel vs dvojkanálová pamäť: architektúra
Jedna pamäťová karta RAM pracuje na jednom 64-bitovom dátovom kanáli, čo znamená, že môže tlačiť dáta do jednej rúry, ktorá má celkovú šírku 64 bitov. Architektúra pre pamäť s jedným kanálom je uvedená nižšie.
V súčasnosti moderné systémy podporujú viackanálové platformy. V prípade dvojkanálovej pamäte systém nepoužíva jeden, ale dva pamäťové kanály. Teraz máme v pamäti k dispozícii 2 × 64-bitové kanály . Znamená to, že sme zdvojnásobili stopy údajov bežiace na pamäťovej zbernici a teraz máme efektívny 128-bitový kanál.
Ak sa pozrieme bližšie na obrázok vyššie, uvidíte, že oba kanály podporujú porty dátových bitov od D00 do D63, to znamená 64 portov. Týmto sa efektívne hovorí, že porty na kanáli 2 sú prevzaté z D64 na D127, čím sa emuluje ďalšia sada 64 portov. V dôsledku toho systém považuje šírku kanála za celkovú 128-bitovú šírku namiesto 64-bitovej.
Ako vidíte vyššie, D0-D63 predstavuje prvý kanál, D64-D127 predstavuje druhý kanál. Takto môžu moduly spracovať 64 bitov dát v ľubovoľnom čase a tak dvojkanálové platformy čítajú a zapisujú do dvoch modulov súčasne (saturácia 128-bitovej širokej zbernice).
Bandwidth
Šírka pásma je maximálna teoretická prenosová rýchlosť komunikačného kanála a meria sa v megabajtoch za sekundu (MB / s) alebo gigabajtov za sekundu (GB / s). Súčasné technológie, ako napríklad DDR (Double Data Rate), môžu prenášať dva dátové bity na jeden cyklus hodín. V dôsledku toho dosahujú dvojnásobnú mieru prenosu v porovnaní s tradičnými pamäťovými technológiami. Napríklad modul DDR3-1333 MHz môže skutočne pracovať pri 666, 6 MHz, ale prenášať dva dátové bity na jeden časový cyklus. Ďalej šírka pásma závisí aj od šírky dátovej zbernice. Jeden kanál využíva 64-bitovú šírku zariadenia, čo v podstate znamená, že 64 bitov údajov sa prenáša v každom prevodovom cykle. Teoreticky môže byť šírka pásma vypočítaná ako:
šírka pásma = rýchlosť DDR x šírka dátovej zbernice / 8
Pre pamäť DDR3-1333 s jedným kanálom je teda teoretická šírka pásma
Šírka pásma v jednom kanáli = 1333 x 64/8 = 10, 664 MB / s alebo 10, 6 GB / s
Novšie technológie, ako napríklad technológie s dvojkanálovým kanálom, sa zameriavajú na zdvojnásobenie šírky dátovej zbernice zvýšením počtu dátových vodičov dostupných v zbernici pamäte. Dvojkanál využíva 128-bitovú šírku zariadenia, tj 128 bitov dát sa prenáša v každom prevodovom cykle (ako je uvedené v architektonických rozdieloch vyššie). To naopak ovplyvňuje systém teoreticky zdvojnásobením šírky pásma. Napríklad pre dvojkanálovú pamäť DDR3-1333 je teoretická šírka pásma pri výpočte
Šírka pásma v dvoch kanáloch = 1333 x (64 x 2) / 8 = 21, 328 MB / s alebo 21, 3 GB / s
Poznámka : Zatiaľ čo rozdiel medzi šírkami pásma je ohromujúci, nezabúdajte, že ide len o teoretický výpočet dvoch hodnôt. Skutočný výkon medzi pamäťou Jeden kanál alebo dvojitý kanál sa môže líšiť, čo sa ďalej diskutuje.
prekladania
Interleaved memory je dizajn vytvorený na kompenzáciu pomerne nízkej rýchlosti dynamickej pamäte DRAM alebo jadrovej pamäte. To sa dosiahne rozložením pamäťových adries rovnomerne medzi bankami pamäte. Pamäťová banka sa skladá z viacerých stĺpcov a radov pamäťových jednotiek rozložených na viacerých čipoch. Každý pamäťový modul môže mať dve alebo viac pamäťových brán na ukladanie programov a dát.
Prekladaná pamäť vedie k súvislému čítaniu a zápisu. To vlastne používa každú pamäťovú banku naopak, namiesto toho, aby ste opakovane použili rovnakú pamäťovú banku. Nakoniec to má za následok výrazne vyššiu priepustnosť pamäte, pretože každá banka má minimálnu čakaciu dobu medzi čítaním a zápisom.
Použitím pamäte s dvojitým kanálom sa zvyšuje počet pamäťových brán, čím sa zlepší dizajn prekladania, čo vedie k lepšiemu multitaskingu .
porovnávacie testy
Zatiaľ čo benchmarking nie je rovnocenný s reálnym životným výkonom, je oveľa realistickejší ako teoretický výpočet. Ako taký sme porovnali jednotný kanál Corsair Vengeance 8GB DDR3 RAM s Dual Channel Corsair Vengeance 8GB (4 × 2 kit) DDR3 RAM, obaja stojí rovnaké 64, 99 dolárov. Na našom skúšobnom stroji sme vykonali nasledujúce merania.
Euler 3D
V našom porovnávacom systéme Euler 3D Benchmarking konfigurácia pamäte s dvojitým kanálom bola o 17% lepšia ako konfigurácia pamäte jedného kanála. Rozdiel medzi týmito dvoma modelmi kladie dvojitú kanáliku pred konkurenciu. Táto výhoda by sa mala ukázať ako užitočná pre používateľov, ktorí vykonávajú náročné výpočty, simulácie a kompilácie.
MaxxMem - kopírovanie, čítanie, zápis a šírka pásma
Pri našich testoch s aplikáciou MaxxMem sme testovali výkon pamäťovej kópie, čítania pamäte, zápisu pamäte a šírky pásma pamäte. Tieto testy sa merajú v megabajtoch za sekundu. Ako taký sme zaznamenali výrazné rozdiely v výkonnosti medzi modulmi Single Channel vs Dual Channel Memory, pričom Dual Channel má jasné vedenie v každom prípade. Za týchto okolností je dôležité poukázať na to, že výkon nie je v blízkosti teoretického výpočtu, pretože by sa mala zdvojnásobiť šírka pásma, keď sme v priemere zaznamenali priemerný nárast o ~ 20% .
MaxxMem - pamäťová latencia
Latencia sa týka oneskorenia pred začatím prenosu údajov po inštrukcii na jeho prenos. V našom testu latencie pamäte na zariadení MaxxMem sme zistili, že v latenciach bol len 2, 7% rozdiel, pričom pamäťový modul Dual Channel stále funguje o niečo lepší ako jeden kanál.
Ručná brzda Prekódovanie videa
Pri porovnávaní našej ručnej brzdy sme zaznamenali takmer 4, 5% výhodu v prospech Dual Channel Memory. Ako už bolo uvedené, Ručná brzda sama o sebe je skutočne silným nástrojom, ktorý tlačí systém do svojich hraníc. Dokonca aj pre tých najnáročnejších používateľov, ktorí robia video kopírovanie alebo prekódovanie, malý rozdiel by nebol veľký rozdiel.
Adobe Premiere Encoding Pass
Pre editáciu videa je Adobe Premiere jedným z najnáročnejších softvérových aplikácií. V našom benchmarkingu sme zistili, že nastavenie Dual Channel šetrí približne 8 sekúnd v celkovom čase vykresľovania, čo mu dáva mierny okraj. Zatiaľ čo rozdiel je v tomto prípade celkom bezvýznamný, pri systémoch, ktoré poskytujú celodenný čas, by sa časová medzera zobrazovania mohla ukázať ako väčšia, čo ušetrí niekoľko kritických minút z police.
Reálny výkon
Zatiaľ čo vyššie uvedené referenčné kritériá sa ukázali ako nepatrné v prospech pamäťového modulu Dual Channel, v mojom reálnom použití som zistil, že medzi nimi je zanedbateľný rozdiel . Stránky sa načítajú mierne rýchlejšie a môj softvér, ako sú iTunes, Google Chrome a Microsoft Office, bežal s ekvivalentnými rýchlosťami. A áno, uistil som, že vymazam vyrovnávaciu pamäť pred testovaním každého nastavenia pamäte na zabezpečenie presných výsledkov.
Navyše som tiež bežal nejaké hry na otestovanie ich vystúpení. Výsledky sú uvedené v nižšie uvedenom grafe.
Testovali sme Dying Light, Metro Last Light, Grand Theft Auto V a The Witcher 3: Wild Hunt v našom systéme, keď sme spárovali s MSI NVIDIA GTX 1060. Výsledky boli viac-menej rovnaké, s Dual Channelom málo výhodu oproti pamäťovým modulom s jedným kanálom. Za týchto okolností sa vyskytli prípady, v ktorých režim Dual Channel zaznamenal pokles výkonnosti, čo bolo dosť zrejmé v Witcher 3. Napriek tomu je však rozdiel medzi týmito dvoma rokmi stále zanedbateľný.
Single Channel vs. dvojkanálová pamäť: Ktorý je lepší?
Aby som to zhrnul, povedal by som, že áno, v porovnaní s jednotným kanálom vs dvojitým kanálom pamäť, dvojitý kanál vystupuje ako víťaz. Vzhľadom na to sa výsledky benchmarku a skutočného života odlišujú od rozdielov, ktoré boli vypočítané na papieri. Teoreticky by mal existovať dvojnásobný rozdiel, zatiaľ čo v skutočnosti Dual Channel vykazuje v celkovom využití len najlepšiu výhodu 16-17% . Zatiaľ čo je dosiahnutie rozdielu 12-13%, je tiež žiadúce, určite to nestojí za to, čo obklopuje pamäť Dual Channel. Vo väčšine prípadov by normálny používateľ ani nevšimol rozdiel medzi týmito dvoma. A pokiaľ ide o užívateľov elektrickej energie, aj keď sa Dual Channel dostane na vrchol, nebudú obetovať nič významné .
Single Channel vs dvojitý kanál: Čo je pre vás lepšie?
Ako vidíte, zatiaľ čo pamäť s dvojitým kanálom funguje lepšie ako moduly s pamäťou s jedným kanálom, rozdiel medzi nimi nie je v žiadnom prípade ohromujúci. Nakoniec to všetko príde až k cenovému bodu. Môžu existovať prípady, kedy by ste mohli zakúpiť súpravu Dual Channel lacnejšiu ako modul Single Memory alebo naopak. To znamená, že kúpu pamäte s jedným kanálom necháte otvorené dvere pre budúce využitie dvoch kanálov. Jediná vec, ktorú musíte mať na pamäti, je skutočnosť, že váš budúci nákup by mal byť podobný, ak nie identický, s už existujúcou pamäťou, aby ste zabezpečili správne fungovanie.
Napokon, vaša primárna pozornosť by sa mala zamerať na kapacitu RAM a rýchlosti hodín. V reálnom svete tieto dva faktory prinesú najväčší rozdiel, bez ohľadu na to, či sa používajú v jednokanálových alebo dvojkanálových. Náš návrh by bol dokončiť kapacitu a rýchlosť hodín vašej pamäte RAM a potom jednoducho sledovať trh pre lepšiu dohodu na jednotnom alebo dvojitom kanáli na dokončenie nákupu.
Takže to je všetko, čo máme k dispozícii pre jednu kanála a duálnu kanálovú pamäť z našej strany. Uistite sa, že sa s nami podelte o svoje myšlienky, ako aj o vaše skúsenosti, v sekcii komentárov nižšie.