EN

Kam s DDR4 pamäťami? Zmerali sme vplyv umiestnenia na výkon

Čo je to dual-channel zapojenie pamätí?

Využiť, či nevyužiť dual-channel (dvojkanálové) zapojenie operačných pamätí? To je otázka. Odpoveď je pomerne jednoznačná. Ak sa dá, využite ho. Úlohou dvojkanálového zapojenia je zdvojnásobiť šírku zbernice, ktorou sú pemäte pripojené k IMC v procesore. Ak použijete iba jeden modul bude s procesorom komunikovať cez 64-bitov široký kanál. To platí aj v prípade, ak použijete 2 moduly, ale každý bude v rovnakom kanále. Oba budú zdieľať 64-bitový kanál.

Zapojením druhého modulu do iného kanála však zdojnásobime širku kanála na 128 bitov. Medzi IMC a pamäťami sa vytvoria 2 komunikačné cesty so šírkou 64 bitov, po ktorých si môže procesor s pamäťami súčasne vymieňať dáta (u quad-channel ide o 4x64 bitové zbernice) To by teoreticky malo viesť k zdvojnásobeniu pamäťovej priepustnosti. Slovo teoreticky je tu veľmi dôležité nakoľko skutočné zdvojnásobenie v praxi nikdy nedosiahnete a vykážu ho tak maximálne niektoré benchmarky. Reálny prínos býva na úrovni 5%, to však neplatí u APU či procesorov, ktoré spoliehajú pri hraní na integrované grafické jadro v procesore. U týchto systémov má operačná pamäť veľký vplyv na výkon nakoľko grafické jadro v procesore nemá vlastnú pamäť. V týchto prípadoch je však dôležitejšia kapacita RAM.

Takže máme single-channel (jednokanálové) zapojenie a dual-channel. Ak zapojím tretí modul do voľného slotu získam triple-channel? Nie! V súčasných systémoch existujú iba single, dual a quad-channel konfigurácie a o tom, ktoré zapojenie využívate nerozhoduje počet zapojených modulov. Rozhoduje o tom architektúra procesora a samotné roloženie pamäťových slotov. To určuje, kedy je operačná pamäť v režime dual-channel a kedy nie. Preto býva dobrým zvykom, že výrobcovia toto zapojenie farebne vyznačujú.

Niektoré jazyky tiež tvrdia, že v prípade, že doska podporuje maximálne dual-channel zapojenie pridávajú 4 moduly procesoru iba zbytočnú záťaž a je teda lepšie použiť radšej 2 moduly pre dual-channel ako všetky 4. Teoreticky by tak na doske stačili 2 DIMM sloty pre jedno dual-channel zapojenie a niektoí ľudia tvrdia, že dalšie 2 sloty sú tam len preto, aby ste mohli zväčšiť kapacitu RAM. Uvidíme pri testovaní, či sa tento predpoklad potvrdí, osobne však tomu neverím.

Pre plnohodnotné využitie dual-channel zapojenia je ideálne, ak sú všetky moduly rovnaké. To znamená, ak sú od jedného výrobcu, majú rovnakú frekvenciu a časovanie. V niektorých prípadoch vám však dual-channel zapojenie bude fungovať aj ak použijete rozdielne moduly. V takomto prípade sa však výkonnejšia pamäť prispôsobí slabšiemu členovi, čo je škoda nakoľko nebude využitý jej potenciál. Ak teda použijete modul, ktorý zvláda najviac 2000MHz a modul, ktorý by rozchodil aj 3000MHz, systém oba nastaví tak, že aj rýchlejší modul bude mať 2000MHz. Pri výbere pamätí pre dual-channel vyberajte preto rovnaké pamäte. Nie je to žiadna dilema, väčšina výrobcov predáva priamo sady pamätí balené po 2 či rovno 4 moduloch.

Komentáre (5)
Pjetro de
"Takže máme single-channel (jednokanálové) zapojenie a dual-channel. Ak zapojím tretí modul do voľného slotu získam triple-channel? Nie! V súčasných systémoch existujú iba single, dual a quad-channel konfigurácie a o tom, ktoré zapojenie využívate nerozhoduje počet zapojených modulov...." No v sucasnosti je to pravda, ale tripple channel architektura bola u Intelu pre sc. 1366. V tom uvode o slotoch, aretacnych poistkach a vselicom inom mohlo byt spomenute napr. aj pokles standardneho potrebneho napatia DDR1-DDR2-DDR3-DDR4 ako 2,5V-1,8V-1,5V-1,2V a ze existuju na vacsinu generacii DDR tzv. low-voltage moduly (napr. pre DDR3 na 1,35V a pred DDR4 na 1,05V) ako aj tuning modely (napr. pre DDR2 na 2,1V a DDR3 na 1,65V). Okrem toho z roznych pricin novsia generacia DDR ponuka pamatove moduly s vyssou kapacitou. Taktiez nemozno zabudat na to, ze napr. 2400 "MHz" DDR3 nie su ziadne "MHz" !!!! 2400 "MHz" pamate vo fyzikalnej realite NEEXISTUJU !!! Iba na marketingovych slajdoch, ktore sa vsak neskutocne udomacnili uz v casoch prvucuckych DDR1 333 a 400 ztv. "MHz" - pri SDR je fyzicka frekv. pamatovych cipov zhodna s marketingovou, predavanou - pri DDR1 je marketingova frekvencia 2-nasobok realnej frekv. na ktorej pracuju cipy kvoli prenosu signalu na oboch koncoch hodinoveho signalu - pri DDR2 (resp. GDDR3) je to 2x viac ako pri DDR1 a teda marketingova frekvencia je 4-nasobok realnej frekv. na ktorej pracuju cipy kvoli realnej polovicnej prekvencii pamate porovnavajuc s frekvenciou zbernice, co efektivne umoznuje zdvojnasobenie zbernice pamati (I/O Bus Clock), zatial co interná (reálna) frekvecnia pamatovych cipov je ta ista - pri DDR3 (resp. GDDR5) je to 2x viac ako pri DDR2 (resp. GDDR3) a teda marketingova frekvencia je 8-nasobok realnej frekv. na ktorej pracuju cipy, kvoli zdvojnasobeniu datovych prepojeni a rozsireniu pipeline. - pri DDR4 je to tolko isto ako pre DDR3, staci si vsimnut: kde su DDR4 3200/4000/4266/4800/5333 ci dokonca 6000 tzv. "MHz"? No zatial nikde, pretoze by ozaj REALNE muselo prist k zdvojnasobeniu frekvencie samotnych pamatovych cipov. SUMA SUMARUM: DDR1 sme mali efektivne/marketingove frekvencie: 266.6- 333.3- 400- 333.3- 466.6- 500- 533.3 a dokonca extravagancie 550- 566.6- 600 tzv "MHz", cim sa dostavame na REALNU/FYZICKU frekvenciu DRAM cipov na 300 MHz (koeficient 2x). DDR2 sme mali efektivne/marketingove frekvencie: 533.3- 666.6- 800- 1066.6 a dokonca extravagancie 1200 MHz, cim sa dostavame na REALNU/FYZICKU frekvenciu DRAM cipov az do 300 MHz (koeficient 4x). DDR3 sme mali efektivne/marketingove frekvencie: 1066.6- 1333.3- 1600- 1833.3- 2000- 2133.3- 2400- 2666.6- 2800 a dokonca extravagancie 3000-3200-3300 MHz, cim sa dostavame na REALNU/FYZICKU frekvenciu DRAM cipov okolo 300 MHz (koeficient 8x). DDR4 nemame 4000-5000 tzv. "MHz" pamate, lebo to by museli existovat aj 4000-5000 tzv. "MHz" DDR3jky. Ale DDR4ky istotne raz 4000 MHz prekonaju na rozdiel od DDR3. https://en.wikipedia.org/wiki/Double_data_rate To co v skutocnosti udavaju tie tzv. "MHz" je priespustnos v Mbps (megabitoch za sekundu) na jeden pin zbernice !!! Teda vytunená DDR3 na 2400 tzv. "MHz" ma pamatove cipy pracujuce na REALNEJ fyzickej frekvencii 300 MHz a priepustnost jedneho celeho modulu je 64bit*2400 Mbps = 19,2 GB/s. Preto sa im nadáva že "PC3-19200". PAMATOVE CIPY TAM PRACUJU NA REALNEJ FYZICKEJ FREKVENCII 300 MHz !!! Detto napr. take GDDR5 5000 tzv. "MHz". Pamatove cipy tam realne pracuju na fyzickej frekvencii 625 MHz (to uz je o dost viac ako pre DDR3). Fanatické GDDR5 7000 MHz maju pamatove cipy na 875 MHz a konecne vraj vyrobili aj GDDR5 pamatove cipy 8 Gb/s (mysli sa akoze 8000 MHz), ktore realne pracuju na 1000 MHz. Ale normalne sa GDDR5 pouzivaju asi tak do 6500 tzv. "MHz". Dalej sa staci pozriet na akej realnej frekcvencii pracuju pamatove cipy HBM. Je to ako s hertzami pri TV. Hemzi sa to tu 400-600-800-1000 ci 1200 Hz TV panelmi, ale ziadny TV nema LCD panel s viac ako 50-100 alebo 200 Hz. T.j. kazdy panel v TV na REALNE FYZICKY iba 50, 100 alebo 200 Hz obnovovaciu frekvenciu!!!!! To by bolo divne monitory mame 59/60 Hz, rozni fajnsmekri ci nebodaj rozne 3D na 72/144 Hz ci nebodaj na 100/200 Hz a kde sa vzali tam sa vzali 1200 MHz panely v TV? Oznacenie 1200 tzv. "MHz" TV je na zalobu ako svina, pretoze v takom paneli neprebieha ziadny periodicky dej 1200x za sekundu v zmysle toho ako je definovy hertz !!!!!! Viac o tomto uzasnom marketingu a o tom ako moze mat 800 tzv. "MHz" TV panel REANU FYZICKU frekvenciu panela iba 100 MHz je tu: https://www.datart.sk/novinky/poradca-obnovovacia_frekvencia_tv.html... To je na dnes vsetko priatelia.
Jednoduska
Super, konecne mozem linkovat mudrlantom ktorym sa nepaci mojich 12GB :D
Pjetro de
Na nenarocne (kancelarske) pouzitie staci este aj dnes 4 GiB. Na normalne domace (mozno len trocha narocnejsie) pouzivanie bohato staci 8 GiB. Az ked spracovavam multimedia jako ďas, prevadzkujem bohviejake vypocty, robim v styroch virtualkach naraz jak besny .... az vtedy ma zmysel obzerat sa po 16 GiB.
limki
Vysledok 3-moduloveho zapojenia mi pride ako 4GB 970, nemoze to byt tym, ze kym je miesto, ide dual-channel na "prve" dva moduly a ked sa zaplnia tak sa pouzije treti s uz len polovicnym vykonom? neskusali ste spustit test s >2/3 obsadenou pamatou?
michal

zdravim chcem sa spitat preco mi moja ramka nefunguje v kazdom slote iba v prvom a druhom od procesora a tie dve nenabehne pc viac ludi mi hovoria ze v bipose ich musim zapnut hladal som v biose a vnom ukazuju vsetki stiri sloti tak neviem gde je chiba moze mi niekto poradit lebo us mi to lezie nanervi

Pridať nový komentár
TOPlist