Muodostavatko 2 * single rank -muistikammat single vai dual rankin?

Liittynyt
12.01.2017
Viestejä
2 039
Konepakettialueella syntyi erimielisyyttä rankien nimityksistä. Omasta mielestäni 2 * 1R -kammat muodostavat normaalilla kaksikanavaisella emolevyllä järkevästi kytkettynä single rankin, mutta toisen mielipiteen mukaan se olisi jo dual rank. Tech-sivustoista igor's Lab ja Techspot ovat single rankin kannalla, kun taas esim. Tom's Hardware puhuu dual rankista 2 * 1R -tapauksessa.

Painavan sanan asiaan sanoo Jedec, joka tuon muistien rankinkin on ns. keksinyt.

JEDEC Dictionary of Terms for
Solid-State Technology — 6th Edition sanoo sivulla 176:

rank: The portion of memory, from one memory die, that is logically connected to a single
channel within a memory stack.


Itse luen tuon tarkoittavan, että lasketaan rankien määrä per muistikanava. Tällöin puheena ollut 2 * 1R olisi single rank (ja dual channel). Mitä sanoo @hkultala ?

Sitten ihan maalaisjärjellä ajatellen olisi hyvin outoa puhua tuosta dual rankina, koska tuolla ei vielä toimi rank interleaving ollenkaan, vaan vain channel interleaving.


@Härkönen
 

Liitteet

Liittynyt
30.10.2016
Viestejä
5 481
Lainaukset aiemmasta keskustelusta konepaketti osiossa.

AC ja Cyberpunk ovat raskaimmat noista, ja ne pyörivät ilman säteenseurantaa paremmin Radeoneilla. Näyttisten hinnat ovat nyt korkeat ja 1440p ei ole mahdottoman raskas, joten tyytyisin aluksi 6700XT 12 Gt:uun. Se on CP:ssa yhtä nopea kuin RTX 3070 ja AC:ssa nopeampi kuin RTX 3080. Jos ei sellaisella pysty nauttimaan ei-kilpapelaamisesta@1440p, niin joko yrittää muuttaa ajatteluaan tai sitten joutuu heittämään ylimääräisen tonnin kauppiaalle.

Laitoin muisteiksi 2 * 16 Gt 3600CL16 single rank. Paketin hinnasta lähtisi 95 € pois, jos laittaisi peleihin juuri tällä hetkellä riittävät 2 * 8 Gt 3600CL16 single rank. Tai jos noita pieniä laittaa neljä kampaa, niin saa 4 * 8 Gt 3600CL16 single rank (=dual rank) ja paketin hintaan pitää lisätä 10 €. Jos osaa/haluaa itse kellottaa muistit, niin paketin hinnasta lähtee 30 € pois ja saa 2 * 16 Gt 3000CL15, jotka voi kellottaa vaikka siihen 3600CL16:een. Nuo ovat mahdollisesti edelleen dual rank.

2 * 8 Gt 3600CL16 SR (single rank, dual channel): 2 234,60 €

2 * 16 Gt 3000CL15@3600CL16 DR? (dual rank, dual channel): 2 299,60 € (kellotus)

2 * 16 Gt 3600CL16 SR (single rank, dual channel): 2 329,60 €

4 * 8 Gt 3600CL16 SR (dual rank, dual channel): 2 339,60 € (päivitys 64 Gt:uun hankalampaa, mutta tuskin pelikoneessa oleellista)


Kotelon kolme vakiotuuletinta ovat riittävät.


Edit. Selvennetty neljän kamman settiä, että kammat ovat SR, mutta koska on kaksi kampaa per kanava, niin silloin on DR per kanava.
Ihan vain huomionarvoinen seikka; kaksi single rank kampaa = dual rank ja 4x single rank/2x dual rank = quad rank, johon kannattaa pyrkiä.
Mikä ihmeen quad rank? Tai siis toki rankkeja voi olla useampikin kuin yksi tai kaksi, mutta ainakaan tähän päivään mennessä kukaan missään ei ole esittänyt että neljällä dual rank -kammalla saavutettaisiin hyötyä kahteen dual rank -kampaan verrattuna.

Lyhyesti: enemmän muistirankkeja = enemmän suorituskykyä, quad rankin jälkeen tosin hyöty menee niin marginaaliseksi, joten voidaan sanoa että Quad rank on "optimi" tai "sweet spot".
En ole ennen kuullut, että rankeja lasketaan suoraan yhteen, että kaksi single rank kampaa = dual rank.

Voisihan se teoriassa ollakin dual rank, mutta niiden pitäisi silloin olla samassa muistikanavassa, jotta rank interleaving voi toimia. Onko yksikanavaisia emolevyjä edes olemassa? Jos kyseessä on normaali kaksikanavainen emolevy, niin kaksi muistikampaa kannattaa asetella yksi kampa per kanava, jolloin on samalla yksi rank per kanava, eikä hyötysuhdetta parantava rank interleaving toimi. Mielestäni tuo on toiminnaltaan single rank, dual channel.

Entäpä täyteen ahdettu Threadripper-emo, jossa on neljä kanavaa ja 8 * 32 Gt dual rank -kampaa? Mielestäni se on quad rank, quad channel. Sinun tavalla laskettuna tuo olisi 16-rank, quad channel, vai?

Siitä olen samaa mieltä, että 4 * SR/2 * DR on se mihin kannattaa pyrkiä (kun käytössä kaksikanavainen 5800X), mutta mielestäni sitä kutsutaan dual rankiksi quad rankin sijaan.


Edit. Se vielä, että porukka on juuri oppinut tavoittelemaan dual rankia. Viestisi ("kaksi single rank kampaa = dual rank") perusteella joku saattaa kuvitella, että jo kaksi SR -kapulaa hankkimalla hän saa paljon toitotetut dual rankin nopeushyödyt, vaikka näin ei ole.
Noista vaan sen verran, että ne on muistiohjaimelle raskaita, sitä enemmän on rankkeja. Siksi ei välttämättä toimi quad rank edes 3600MHz kaikilla emolevyillä.

Lisäksi Crucial on alkanut piilotella tuota tietoa ja riippuu erästä ja kuun asennosta, mitä sieltä tulee, niin tämä on kyllä tavalliselle ostajalle hankala yhtälö. Itse ostaisin kaksi kampaa ja toivoisin, että ovat DR. Jos ei ole, niin siinä hävisi jonkun 5%. Elämä on. Toki silloin voi koettaa niitä kellotella.
Faktat kuntoon ennen kuin väität moista. Kaksi single rank kampaa = dual rank ja niin edelleen.
Quad rank on se mitä tavoitellaan, ei dual rank.
Itse asiasta ollaan samaa mieltä, eli tavoitellaan 2 * 2R tai 4 * 1R, mutta ollaan vaan eri mieltä miksikä sitä kutsutaan, eli onko se dual rank vai quad rank.

En nopeasti löytänyt sen kummempaa faktaa, joten en tiedä kumman nimitystapa on oikea. Tech-sivustot kuitenkin näyttävät ainakin igor'sLABin ja Techspotin perusteella käyttävän tuota minun rankia per kanava -nimeämistapaa. Laita ihmeessä linkkejä, jos sinulla on faktat hallussa.

Vaikka tapasi olisikin oikea, niin joskus mediat ja kuluttajat alkavat vaan käyttää ns. väärää tapaa niin laajasti, että sen oikaisu ei enää onnistu.
Nyt kun itsekin yritin saada selkoa asiaan, niin asiasta tosiaan löytyy puolin ja toisin infoa.
Rankit per kanava, mutta aika yleisesti siitä käytetään kuitenkin niiden yhteenlaskettua määrää, eli ilmeisesti virheellisesti kutsutaan quad rankiksi jos on molemmissa kanavissa Dual rank kammat. Menee itsekin helposti sekaisin. Pitää perehtyä tarkemmin asiaan.
 
Liittynyt
17.10.2016
Viestejä
21 881
Oma kommenttini oli lähinnä sitä, että nyt monimutkaistetaan asioita liikaa konepakettikyselyssä.. Dual-rank kammat ovat nopeampia, mutta raskaampia muistiohjaimelle. Hihasta vetäisin 5% nopeutusta, mutta se vähän vaihtelee:

Itsehän koetin kerran myydä 4x8Gt SR kampoja kittinä myyntialueella, mutta ei kelvannut ja meni kahtena 2x8Gt kittinä.
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Yleensä kun puhutaan muistien single/dual rankista, tarkoitetaan nimenomaan muistikampoja. Mitä ne yhdessä muodostaa pitää tietysti katsoa per muistikanava. Quad rank siis tulee kun on 4 x 2R kammat.
 

Härkönen

Team H2O
Liittynyt
20.10.2016
Viestejä
7 002
Yleensä kun puhutaan muistien single/dual rankista, tarkoitetaan nimenomaan muistikampoja. Mitä ne yhdessä muodostaa pitää tietysti katsoa per muistikanava. Quad rank siis tulee kun on 4 x 2R kammat.
Tai samassa kanavassa 2x 2R on myös Quad rank.
 
Liittynyt
23.01.2018
Viestejä
432
Konepakettialueella syntyi erimielisyyttä rankien nimityksistä. Omasta mielestäni 2 * 1R -kammat muodostavat normaalilla kaksikanavaisella emolevyllä järkevästi kytkettynä single rankin, mutta toisen mielipiteen mukaan se olisi jo dual rank. Tech-sivustoista igor's Lab ja Techspot ovat single rankin kannalla, kun taas esim. Tom's Hardware puhuu dual rankista 2 * 1R -tapauksessa.

Painavan sanan asiaan sanoo Jedec, joka tuon muistien rankinkin on ns. keksinyt.
@Härkönen
Rankien määrä lasketaan per muistikanava. Eli yksinkertaisesti on kyse siitä, onko yhdessä muistikanavassa kiinni fyysisesti 1, 2, 3 vai 4 DRAM-sirua. Mitä useampi siru tiettyä muistiväylän yksittäistä johdinta kuormittaa, sitä enemmän väylässä on kapasitanssia ja sen huonommin muistiväylä kellottuu.

Mutta rankien määrän lisääminen tuo taas hyötyä sikäli, että useamman rankin kanssa muistiohjainvoi käskyttää toista rankia (toisia DRAM-siruja) tekemään tiettyä operaatiota ja tehdä vastausta odotellessa toisen sirun kanssa jotain muuta.

Jos molemmissa muistiväylissä on yksi single-rank muistikampa, on edelleen kyse single rankistä.
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Rankien määrä lasketaan per muistikanava. Eli yksinkertaisesti on kyse siitä, onko yhdessä muistikanavassa kiinni fyysisesti 1, 2, 3 vai 4 DRAM-sirua. Mitä useampi siru tiettyä muistiväylän yksittäistä johdinta kuormittaa, sitä enemmän väylässä on kapasitanssia ja sen huonommin muistiväylä kellottuu.
Siruista siinä ei ole kyse vaan kyseessä on memory bankit, mitä lie suomeksi, joiden määrä ratkaisee.
"Depending on how a memory module is engineered, it may have one, two, or four blocks of 64-bit wide data areas (or 72-bit wide in the case of ECC modules.) This is referred to as single-rank, dual-rank, and quad-rank. Crucial denotes this on the module label as 1Rx4, or 2Rx4, 2Rx8, or similar.
The x4 and x8 refer to the number of banks on the memory component or chip. It is this number, not the number of individual memory chips on a PCB, that determines the rank of the finished module. In other words, if a module has chips on both sides of the PCB, which makes it dual-sided, it can still be single-ranked, dual-ranked, or quad-ranked, depending on how those chips are engineered."

What is memory rank | Crucial.com
 
Liittynyt
27.12.2016
Viestejä
785
Siruista siinä ei ole kyse vaan kyseessä on memory bankit, mitä lie suomeksi, joiden määrä ratkaisee.

The x4 and x8 refer to the number of banks on the memory component or chip. It is this number, not the number of individual memory chips on a PCB, that determines the rank of the finished module. In other words, if a module has chips on both sides of the PCB, which makes it dual-sided, it can still be single-ranked, dual-ranked, or quad-ranked, depending on how those chips are engineered."
What is memory rank | Crucial.com
Tuossa pitäisi lukea sanan "banks" tilalla "bits". Eli kuinka monta datalinjaa sirussa fyysisesti on ulkomaailmaan. Jos on 8 bittiä leveä siru, niin tarvitaan 8 kpl niitä rinnakkain yhteen 64-bittiseen muisti-rank:iin.

Leveyssuunnassa rinnakkain kytkettyjen sirujen määrä ei väylän sähköiseen kuormitukseen vaikuta. Ainoastaan useampi siru sarjassa (=useampi muisti-rank) samalla väylällä (=muistikanava) vaikuttaa.

Muistipankit liittyvät yhden piirin sisäiseen rinnakkaisuuteen, eli jos piirissä on 16 muistipankkia, niin väylällä voi olla käynnissä 16 samanaikaista muistioperaatiota. Käytännössä tämä olisi hyvin epäoptimaalinen tilanne, vaan halutaan pikemminkin operaatioiden määrän pysyvän mahdollisimman pienenä suhteessa maksimimäärään, jotta operaatio osuisi todennäköisesti vapaaseen pankkiin.

Käytännössä tuplamäärä muisti-rank:eja tuplaa operaatioiden maksimimäärän (ranks * banks).
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Tuossa pitäisi lukea sanan "banks" tilalla "bits". Eli kuinka monta datalinjaa sirussa fyysisesti on ulkomaailmaan. Jos on 8 bittiä leveä siru, niin tarvitaan 8 kpl niitä rinnakkain yhteen 64-bittiseen muisti-rank:iin.

Leveyssuunnassa rinnakkain kytkettyjen sirujen määrä ei väylän sähköiseen kuormitukseen vaikuta. Ainoastaan useampi siru sarjassa (=useampi muisti-rank) samalla väylällä (=muistikanava) vaikuttaa.

Muistipankit liittyvät yhden piirin sisäiseen rinnakkaisuuteen, eli jos piirissä on 16 muistipankkia, niin väylällä voi olla käynnissä 16 samanaikaista muistioperaatiota. Käytännössä tämä olisi hyvin epäoptimaalinen tilanne, vaan halutaan pikemminkin operaatioiden määrän pysyvän mahdollisimman pienenä suhteessa maksimimäärään, jotta operaatio osuisi todennäköisesti vapaaseen pankkiin.

Käytännössä tuplamäärä muisti-rank:eja tuplaa operaatioiden maksimimäärän (ranks * banks).
Juu. Tuossahan Crucial puhuu omien muistien etiketin merkinnöistä, siinä kerrotaan pankkien määrä. Datalinjojen määrä riippuu pankkien määrästä (+ mahdolliset ECC)
 
Liittynyt
27.12.2016
Viestejä
785
Juu. Tuossahan Crucial puhuu omien muistien etiketin merkinnöistä, siinä kerrotaan pankkien määrä. Datalinjojen määrä riippuu pankkien määrästä (+ mahdolliset ECC)
Ei, vaan tuossa Crucialin tekstissä oli virhe, jonka tuossa yllä korjasin.
 
Liittynyt
23.01.2018
Viestejä
432
Siruista siinä ei ole kyse vaan kyseessä on memory bankit, mitä lie suomeksi, joiden määrä ratkaisee.
"Depending on how a memory module is engineered, it may have one, two, or four blocks of 64-bit wide data areas (or 72-bit wide in the case of ECC modules.) This is referred to as single-rank, dual-rank, and quad-rank. Crucial denotes this on the module label as 1Rx4, or 2Rx4, 2Rx8, or similar.
The x4 and x8 refer to the number of banks on the memory component or chip. It is this number, not the number of individual memory chips on a PCB, that determines the rank of the finished module. In other words, if a module has chips on both sides of the PCB, which makes it dual-sided, it can still be single-ranked, dual-ranked, or quad-ranked, depending on how those chips are engineered."

What is memory rank | Crucial.com
Vielä yksinkertaistaen on kyse siitä montako kuormaa on yhden "bitin" takana. Mitä vähemmän, sen paremmin väylä kellottuu, sillä silloin väylällä on vähemmän kapasitanssia, mikä heikentää signaalin laatua sitä enemmän mitä suurempi väylän taajuus.

Jokainen "kuorma" on käytännössä eri muistisiru. Yksi siru voi palvella kerralla yhtä tai useampaa bittiä riippuen muistikamman teknisestä kokoonpanosta ja siihen valituista dram-sirujen tyypeistä, mutta tällä ei ole kuorman kannalta merkitystä.
 
Viimeksi muokattu:
Liittynyt
23.01.2018
Viestejä
432
Muistipankit liittyvät yhden piirin sisäiseen rinnakkaisuuteen, eli jos piirissä on 16 muistipankkia, niin väylällä voi olla käynnissä 16 samanaikaista muistioperaatiota. Käytännössä tämä olisi hyvin epäoptimaalinen tilanne, vaan halutaan pikemminkin operaatioiden määrän pysyvän mahdollisimman pienenä suhteessa maksimimäärään, jotta operaatio osuisi todennäköisesti vapaaseen pankkiin.
Kahden bankin jälkeen on hyöty varsin marginaalinen. Vaikka bankkeja olisi miten monta, voi varsinaista tiedonsiirtoa tapahtua kerrallaan vain yhden bankin ja muistiohjaimen välillä. Useampi bank auttaa vain siihen miten monta komentoa muistiohjain voi antaa eri bankeille valmiiksi jonoon näin parantaen väylän käyttöastetta. Käyttöaste ei kuitenkaan koskaan voi ylittää sataa prosenttia.
 
Liittynyt
03.01.2018
Viestejä
576
Leveyssuunnassa rinnakkain kytkettyjen sirujen määrä ei väylän sähköiseen kuormitukseen vaikuta. Ainoastaan useampi siru sarjassa (=useampi muisti-rank) samalla väylällä (=muistikanava) vaikuttaa.
Ei se itseasiassa aivan näin mene. Muistipiirit on rinnakkain dataväylään, mutta komentoväylä on sarjassa kaikkien muistipiirien osalta. Ongelmat useamman kamman kanssa tulevat ninemomaan tuon komentokanavan puolelta, ei niinkään datakanavan. Komentokanavan kuormitusta voi laskea esimerkiksi 2t command ratella, eli komentoväylän nopeutta lasketaan, puskuroimalla komentokanava(puskuroitu muisti) yms. Datakanava nousee yleensä rajoitteeksi vasta paljon myöhemmin, ja jos nousee niin sitten voidaan käytää senkin osalta puskuroituja muisteja, mitä näitä on FB-dimm yms.

Dual-rank x8 piireillä omaa saman kuorman komentokanavalle kuin single-rank x4-piireillä(16 muistipiiriä per kanava kummassakin). Selvyyden vuoksi ohjeet on single-rank ja dual-rank konfiguraatioille, mutta varsinainen tekninen rajoite on itse muistipiirien lukumäärä, ainakin jos tarkoituksena on ajaa ohjauskanavaa 1T-command ratella.
 
Liittynyt
03.01.2018
Viestejä
576
Kahden bankin jälkeen on hyöty varsin marginaalinen. Vaikka bankkeja olisi miten monta, voi varsinaista tiedonsiirtoa tapahtua kerrallaan vain yhden bankin ja muistiohjaimen välillä. Useampi bank auttaa vain siihen miten monta komentoa muistiohjain voi antaa eri bankeille valmiiksi jonoon näin parantaen väylän käyttöastetta. Käyttöaste ei kuitenkaan koskaan voi ylittää sataa prosenttia.
No ei nyt ihan näin - drammissa yksi bankki voi aina ladata puskurinsa valmiiksi joka voidaan siirtää muistin dataratella eteenpäin - dram on hidasta ja tuo puskurin lataaminen kestää ikuisuuden. DDR4:ssä on 16 bankkia per rank ja kahden rankin eli 32 bankin käyttäminen parantaa muistin kaistaleveyttä vielä reilusti yli 10%.....
 
Toggle Sidebar

Statistiikka

Viestiketjut
237 424
Viestejä
4 161 029
Jäsenet
70 408
Uusin jäsen
allun90

Hinta.fi

Ylös Bottom