AMD Zen

En nähnyt tuolla vertailua DDR4 dual channel vs DDR4 triple/quad channel.

Se on tiedetty pitkään ettei single channel riitä mutta dual channelin jälkeen hyödyt ovat minimaaliset.

Sehän riippuu ihan siitä, montako corea on hakemassa sitä tietoa sieltä muistista. Usempi core tarvitsee enemmän keskimääräistä datavirtaa. Esim 8C16T on ehdottomasti liikaa 2 kanavaiselle DDR4:lle.
 
Sehän riippuu ihan siitä, montako corea on hakemassa sitä tietoa sieltä muistista. Usempi core tarvitsee enemmän keskimääräistä datavirtaa. Esim 8C16T on ehdottomasti liikaa 2 kanavaiselle DDR4:lle.

Kun vastauksesta päätellen olet enempikin asiaa tutkinut onko sitten esim. 1 kanavaiselle 1-ydin, 1-ydin/2-säiettä tai 2 ydintä vielä OK?
Mikäli näin voidaanko sanoa että 2-kanavaiselle olisi sitten sopiva määrä vuorostaan 2-ydin, 3-ydin, sekä 2-ydin/4-säiettä tai 4-ydintä?
Eli onko esim. 4-ydintä ja 8-säiettä jo hieman liikaa 2-kanavaiselle kuten myös 6-ydintä ja 6-ydintä/12-säiettä tai 8-ydintä olisi jo ehdottomasti liikaa?

Löytyisikö jotain linkkiä tarkempaan tutkimukseen aiheesta?

Edit: nopeasti miettien, kun löytyy kuitenkin huomattavan montaa ydintä palvelinpuolelta mikä on tällä hetkellä se maksimi kanavien määrä? Esim. 32-ytimellinen prosessori mikä sille on riittävä määrä nykyisin?
 
Sehän riippuu ihan siitä, montako corea on hakemassa sitä tietoa sieltä muistista. Usempi core tarvitsee enemmän keskimääräistä datavirtaa. Esim 8C16T on ehdottomasti liikaa 2 kanavaiselle DDR4:lle.
Kaista loppuu Ryzen 7:llä varmasti joissain tapauksissa kesken, mutta en pitäisi sitä mitenkään ongelmallisena asiana. Loppupeleissä pii on halpaa ja liitännät kalliita, joten tuollainen prosessointiteho-muistikaistasuhde nyt vain sattuu olemaan kustannustehokas useimpiin käyttötarkoituksiin. Ja jos tietää, että muistikaista rajoittava tekijä omaan käyttöön, niin sitä varten on olemassa vielä halvemmat leikatut piirit.
 
Kun vastauksesta päätellen olet enempikin asiaa tutkinut onko sitten esim. 1 kanavaiselle 1-ydin, 1-ydin/2-säiettä tai 2 ydintä vielä OK?
Mikäli näin voidaanko sanoa että 2-kanavaiselle olisi sitten sopiva määrä vuorostaan 2-ydin, 3-ydin, sekä 2-ydin/4-säiettä tai 4-ydintä?
Eli onko esim. 4-ydintä ja 8-säiettä jo hieman liikaa 2-kanavaiselle kuten myös 6-ydintä ja 6-ydintä/12-säiettä tai 8-ydintä olisi jo ehdottomasti liikaa?

Löytyisikö jotain linkkiä tarkempaan tutkimukseen aiheesta?

Edit: nopeasti miettien, kun löytyy kuitenkin huomattavan montaa ydintä palvelinpuolelta mikä on tällä hetkellä se maksimi kanavien määrä? Esim. 32-ytimellinen prosessori mikä sille on riittävä määrä nykyisin?

Jospa vaikka ottaisit googlen ja kirjoittaisit sinne esim:
Ryzen 1 channel
Tai muita vastaavia, niin löytynee niitä testejä edelleen.
Sikäli, kun näyttis ei rajoita, niin ryzen hyytyy 10% - yli 30%, kun toinen kanava otetaan pois käytöstä.
Jos taas näyttis on täysi romu tai reso niin suuri, että näyttis ei vain kykene, niin silloin esim 30% voi kutistuakkin alle 5%:iin, mutta sehän on selvä, että hitaimman ehdolla tuossa tapauksessa mennään.
Samoin jos softa ei säikeisty (niinkuin pelit nykyään yleensä eivät yli 4C), niin eipä siitä kaistasta juurikaan ole hyötyä. sitten kun ja jos joskus säikeistyvät kunnolla, niin ryzenin muistikaistapullonkaula tulee olemaan entistä pahemmin se rajoittava tekijä.

Tuotahan voisi testata tekemällä assyllä tms nopealla kielellä ohjelman, joka siirtäisi dataa eripaikoista muisteja ristiinrastiin eri threadimäärillä ja ilmoittaisi yhteistuloksen.
Jos muistikaista ei jarruta, kukin lisäthreadi (kunnes coret on täynnä) lisää tulosta suurinpiirtein samanverran.
 
Sikäli, kun näyttis ei rajoita, niin ryzen hyytyy 10% - yli 30%, kun toinen kanava otetaan pois käytöstä.

Noilla lukemilla osaat varmaan itsekin laskea että reserviin jää vielä aika hyvin kaistaa, eli eipä tuo dual channel ole mikään ongelma vielä eikä todennäköisesti vielä pitkään aikaan.
 
Noilla lukemilla osaat varmaan itsekin laskea että reserviin jää vielä aika hyvin kaistaa, eli eipä tuo dual channel ole mikään ongelma vielä eikä todennäköisesti vielä pitkään aikaan.

Kuten totesin, ryzen on 8C prossu, ei 4C prossu, mutta nykyiset pelitestit rasittavat sitä, kuin korkeintaan 4C prossua, joten kyllä sitä kaistaa on siellä ihan liian niukasti, jos sitä suorituskykyä yritetään joskus ulosmitata oikeasti 8C:n voimin.
 
@Griffin et nyt vastannut kysymykseeni:

Tuotahan voisi testata tekemällä assyllä tms nopealla kielellä ohjelman, joka siirtäisi dataa eripaikoista muisteja ristiinrastiin eri threadimäärillä ja ilmoittaisi yhteistuloksen.
Jos muistikaista ei jarruta, kukin lisäthreadi (kunnes coret on täynnä) lisää tulosta suurinpiirtein samanverran.

Kuten totesin, ryzen on 8C prossu, ei 4C prossu, mutta nykyiset pelitestit rasittavat sitä, kuin korkeintaan 4C prossua, joten kyllä sitä kaistaa on siellä ihan liian niukasti, jos sitä suorituskykyä yritetään joskus ulosmitata oikeasti 8C:n voimin.

Eli tuota juuri kyselin.
Voidaanko siis vetää ihan raaka raja että 4-ydin/8-säie prosessorille 2-kaistainen muisti on vielä OK, juuri ja juuri.
Siitä voidaan siis vetää johtopäätös että ohjelma mikä ei esim. vaadi näytönohjaimelta ns. "mitään" mutta käyttää hyvin ytimiä toimisi seuraavasti:
Mikä tahansa prosessori jos ytimiä on käytössä:
1-2+ tuplasti säikeitä vaatii vähintään 1-kaistaisen muistin
2-4+ tuplasti säikeitä vaatii vähintään 2-kaistaisen muistin
4-8+ tuplasti säikeitä vaatii vähintään 4-kaistaisen muistin
8-16+ tuplasti säikeitä vaatii vähintään 8-kaistaisen muistin
16-32+ tuplasti säikeitä vaatii vähintään 16-kaistaisen muistin

Tätäkö hait? Eli jos ostaa vaikka 32-ytimellisen palvelin prosessorin siinä tarvisi olla vähintään 16-kaistainen muistikanavien määrä tai kaistaa ei riitä tarpeeksi jos löytyy ohjelma mikä oikeasti osaa käyttää 32-ydintä/64-säiettä? (Kuten ehkä olet kuullut monissa niissä EI vaadita näytönohjainta vaan ajetaan ihan erilaisia, hyvinkin säikeistyviä, ohjelmia)

Vai voisiko olla että Intelin ja AMD:n prosessoreissa ehkä jopa naurettavan vähäinen 4-kaistainen muistiväylä ehkä vielä voisi riittää 16-32 ytimelle ja 32-64 säikeelle ilman että ohjelma kuristuisi tuosta todella paljon? :comp:
 
@Griffin et nyt vastannut kysymykseeni:





Eli tuota juuri kyselin.
Voidaanko siis vetää ihan raaka raja että 4-ydin/8-säie prosessorille 2-kaistainen muisti on vielä OK, juuri ja juuri.
Siitä voidaan siis vetää johtopäätös että ohjelma mikä ei esim. vaadi näytönohjaimelta ns. "mitään" mutta käyttää hyvin ytimiä toimisi seuraavasti:
Mikä tahansa prosessori jos ytimiä on käytössä:
1-2+ tuplasti säikeitä vaatii vähintään 1-kaistaisen muistin
2-4+ tuplasti säikeitä vaatii vähintään 2-kaistaisen muistin
4-8+ tuplasti säikeitä vaatii vähintään 4-kaistaisen muistin
8-16+ tuplasti säikeitä vaatii vähintään 8-kaistaisen muistin
16-32+ tuplasti säikeitä vaatii vähintään 16-kaistaisen muistin

Tätäkö hait? Eli jos ostaa vaikka 32-ytimellisen palvelin prosessorin siinä tarvisi olla vähintään 16-kaistainen muistikanavien määrä tai kaistaa ei riitä tarpeeksi jos löytyy ohjelma mikä oikeasti osaa käyttää 32-ydintä/64-säiettä? (Kuten ehkä olet kuullut monissa niissä EI vaadita näytönohjainta vaan ajetaan ihan erilaisia, hyvinkin säikeistyviä, ohjelmia)

Vai voisiko olla että Intelin ja AMD:n prosessoreissa ehkä jopa naurettavan vähäinen 4-kaistainen muistiväylä ehkä vielä voisi riittää 16-32 ytimelle ja 32-64 säikeelle ilman että ohjelma kuristuisi tuosta todella paljon? :comp:
Näissä sinun esimerkeissä ohjelma vaatii triviaalia laskentatehoa ja valtavasti dataa muistista jota ei käytetä uudelleen vaan tallennetaan muistiin ja taas haetaan uusi data muistista. Millainen ohjelma aiheuttaa tällaista kuormaa?
 
@Griffin et nyt vastannut kysymykseeni:





Eli tuota juuri kyselin.
Voidaanko siis vetää ihan raaka raja että 4-ydin/8-säie prosessorille 2-kaistainen muisti on vielä OK, juuri ja juuri.
Siitä voidaan siis vetää johtopäätös että ohjelma mikä ei esim. vaadi näytönohjaimelta ns. "mitään" mutta käyttää hyvin ytimiä toimisi seuraavasti:
Mikä tahansa prosessori jos ytimiä on käytössä:
1-2+ tuplasti säikeitä vaatii vähintään 1-kaistaisen muistin
2-4+ tuplasti säikeitä vaatii vähintään 2-kaistaisen muistin
4-8+ tuplasti säikeitä vaatii vähintään 4-kaistaisen muistin
8-16+ tuplasti säikeitä vaatii vähintään 8-kaistaisen muistin
16-32+ tuplasti säikeitä vaatii vähintään 16-kaistaisen muistin

Tätäkö hait? Eli jos ostaa vaikka 32-ytimellisen palvelin prosessorin siinä tarvisi olla vähintään 16-kaistainen muistikanavien määrä tai kaistaa ei riitä tarpeeksi jos löytyy ohjelma mikä oikeasti osaa käyttää 32-ydintä/64-säiettä? (Kuten ehkä olet kuullut monissa niissä EI vaadita näytönohjainta vaan ajetaan ihan erilaisia, hyvinkin säikeistyviä, ohjelmia)
Vähän tuonnepäin todella muistinkäsittely raskailla kuormilla, tosin jos prossussa on iGPU, joka on käytössä, niin kaistantarve räjähtää käsiin...(jos siinä iGPU:ssa on yhtään suorituskykyä).

Vai voisiko olla että Intelin ja AMD:n prosessoreissa ehkä jopa naurettavan vähäinen 4-kaistainen muistiväylä ehkä vielä voisi riittää 16-32 ytimelle ja 32-64 säikeelle ilman että ohjelma kuristuisi tuosta todella paljon? :comp:
 
Näissä sinun esimerkeissä ohjelma vaatii triviaalia laskentatehoa ja valtavasti dataa muistista jota ei käytetä uudelleen vaan tallennetaan muistiin ja taas haetaan uusi data muistista. Millainen ohjelma aiheuttaa tällaista kuormaa?

Monenlaiset säikeistyvät laskentasoftat, esim isojen karttojen liimailu (osa vaiheista) osa kuvankäsittelystä ja uskoisin myös esim säikeistetyn videokonversion hyötyvän muistikaistasta. AVX-512 laajennusta käyttävät ohjelmat hyötyvät varmasti entistä useammin kanssa.
Edit:
Se nyt on ainankin täysin selkeää, että nykyiset pelit eivät saikeisty tarpeeksi, että ne hyötisivät yleensä (muutamia poikkeuksia lukuunottamatta) yli 4C prossuista, joten ne eivät myökään voi syödä muistikaistaa sen enemmän..
 
Viimeksi muokattu:
Aika päätöntä keskustelua taas. Muistikaistan riittävyys riippuu täysin suoritettavasta koodista ja tehtävistä mitä se suorittaa. Tuskin voidaan suoraan vetää jotain per core muistikaistan tarvetta koska asia riippuu aina käyttötarpeista ja minkälainen kompromissi on asian suhteen tehty. Ehkä joku absoluuttinen minimi tämän hetkisen muistikaistan tarpeesta voidaan määrittää mutta mikä on tulevaisuudessa riittävä niin tuskin.
 
AVX-512 laajennusta käyttävät ohjelmat hyötyvät varmasti entistä useammin kanssa.
Paitsi että jo AVX-256 pyörii Zenillä vain ~½ nopeudella verrattuna Inteliin, joten täten sinun tulisi olla enemmän huolissaan Coffee Laken muistikaistasta kuin Summit Ridgen.

Yksityiskohtia voi toki kritisoida, mutta AMD tilanteen & resurssit huomioonottaen, Zen ja Summit Ridge vaikuttavat jopa harvinaisen onnistuneelta & tasapainoiselta tuotteelta. Varsinaisia suunnitelumokia siitä on vaikea löytää, vaan kyse vain tavallisista kompromisseista. Onneksi AMD:n markkinaosuudella kaikilla osa-alueilla sen ei tarvitsekaan olla paras, vaan tarpeeksi hyvä kokonaisuus tavallisimpiin käyttötarkoituksiin riittää.
 
Tulipa vilkaistua gather-käskyn nopeuksia Agner Fogin taulukoista.

Jo intelin Well-sarjojen aikaan tämän käskyn käyttö usein aiheutti hidastumista, koska se oli melko hidas ja usein saman asian sai tehtyä muutamalla normaalilla luodilla ja pienellä shufflaamisella. (Welleissä sen throughput oli 1 käsky/(7-12 kellojaksoa). Lake-sarjassa intel yli tuplasi tämän käskyn throughputin yhteen käskyyn/(2..5 kellojaksoa).

Ryzenillä tämä on 1/(9..20) kellojaksoa, eli vielä selvästi hitaampi kuin Welleillä. Todennäköisesti tämän toteutus on tehty ryzenissä täysin mikrokoodilla eikä prosessorin datapolulla ole sille mitään varsinaista rautatukea.


Gather-käskyiltä ainakin voi odottaa huomattavaa nopeutusta zen2ssa. Tuohon alkuvuodesta tulevaan "zen+aan" sen sijaan en vielä odota mitään muutosta näiden osalta; Näiden nopea toteutus vaatii kuitenkin selvästi muutoksia prosessorin osoitteenlaskenta- ja lataus-tallennus-yksiköihin enkä pidä todennäköisenä että joko

1) Näin suuria muutoksia tuohon malliin tehtäisiin tai
2) Rautatuki näille olisi jo nykyisissä mallissa mutta kytketty pois päältä ja tehty mikrokoodilla niissä olevan bugin takia.
 
Viimeksi muokattu:
Tämän sisällön näkemiseksi tarvitsemme suostumuksesi kolmannen osapuolen evästeiden hyväksymiseen.
Lisätietoja löydät evästesivultamme.


Nyt ovat kovat jutut Canard PC:llä: seuraavan generaation EPYC prosessoreihin povataan 64 corea, 256 Megaa L3 cachea, 8 x DDR4-3200 ja 128 PCIe 4 väylää. Vaatinee sen 7nm prosessin jos edes ajattelee haaveilla tuosta oikeasti?
 
Tämän sisällön näkemiseksi tarvitsemme suostumuksesi kolmannen osapuolen evästeiden hyväksymiseen.
Lisätietoja löydät evästesivultamme.


Nyt ovat kovat jutut Canard PC:llä: seuraavan generaation EPYC prosessoreihin povataan 64 corea, 256 Megaa L3 cachea, 8 x DDR4-3200 ja 128 PCIe 4 väylää. Vaatinee sen 7nm prosessin jos edes ajattelee haaveilla tuosta oikeasti?


Ei, vaatii vaan isomman MCM-paketin jossa 8 piilastua uudessa järeämmässä soketissa.

256 megan L3-kakkua lukuunottamatta onnistuisi jo nykyisillä zeppelin-piilastuilla, kun se kokoonpano mikä nyt on kahdessa soketissa tungettaisiin vaan yhteen isompaan MCMään. (tosin tästä ei sitten varmaan enää saisi kahden soketin konfiguraatiota aikaiseksi)
 
Ei, vaatii vaan isomman MCM-paketin jossa 8 piilastua uudessa järeämmässä soketissa.

256 megan L3-kakkua lukuunottamatta onnistuisi jo nykyisillä zeppelin-piilastuilla, kun se kokoonpano mikä nyt on kahdessa soketissa tungettaisiin vaan yhteen isompaan MCMään. (tosin tästä ei sitten varmaan enää saisi kahden soketin konfiguraatiota aikaiseksi)
Varmaan, mutta mietin sitä 7nm prosessia siltä kannalta, että noissa palvelimissa on ilmeisesti jokin maksimi lämpökuorma jota ei pitäisi ylittää. 64 corea nykyisellä prosessilla vaatisi tosi matalat kellot, että se raja ei ylity.

EDIT: Canard oli pistänyt toisenkin tweetin, että prosessori veisi 225W ja maksimissaankin 240W. Ei paha, jossa siinä oikeasti tulee olemaan 64 corea:
Tämän sisällön näkemiseksi tarvitsemme suostumuksesi kolmannen osapuolen evästeiden hyväksymiseen.
Lisätietoja löydät evästesivultamme.
 
Viimeksi muokattu:
@Griffin et nyt vastannut kysymykseeni:

Eli tuota juuri kyselin.
Voidaanko siis vetää ihan raaka raja että 4-ydin/8-säie prosessorille 2-kaistainen muisti on vielä OK, juuri ja juuri.
Siitä voidaan siis vetää johtopäätös että ohjelma mikä ei esim. vaadi näytönohjaimelta ns. "mitään" mutta käyttää hyvin ytimiä toimisi seuraavasti:
Mikä tahansa prosessori jos ytimiä on käytössä:
1-2+ tuplasti säikeitä vaatii vähintään 1-kaistaisen muistin
2-4+ tuplasti säikeitä vaatii vähintään 2-kaistaisen muistin
4-8+ tuplasti säikeitä vaatii vähintään 4-kaistaisen muistin
8-16+ tuplasti säikeitä vaatii vähintään 8-kaistaisen muistin
16-32+ tuplasti säikeitä vaatii vähintään 16-kaistaisen muistin

Tätäkö hait? Eli jos ostaa vaikka 32-ytimellisen palvelin prosessorin siinä tarvisi olla vähintään 16-kaistainen muistikanavien määrä tai kaistaa ei riitä tarpeeksi jos löytyy ohjelma mikä oikeasti osaa käyttää 32-ydintä/64-säiettä? (Kuten ehkä olet kuullut monissa niissä EI vaadita näytönohjainta vaan ajetaan ihan erilaisia, hyvinkin säikeistyviä, ohjelmia)

Vai voisiko olla että Intelin ja AMD:n prosessoreissa ehkä jopa naurettavan vähäinen 4-kaistainen muistiväylä ehkä vielä voisi riittää 16-32 ytimelle ja 32-64 säikeelle ilman että ohjelma kuristuisi tuosta todella paljon? :comp:

Se, paljonko tarvitaan muistikaistaa riippuu täysin ajettavasta softasta. On olemassa softia, joiden koko efektiivinen working set mahtuu välimuisteihin, ja muistin nopeudella ei ole käytännössä mitään väliä, yksikanavainen muisti riittäisi vaikka 64 ytimelle.

Ja sitten on olemassa softia, joissa muistintarve on iso ja jokaista ladattua lukua kohden tehdään vain hyvin pieni määrä operaatioita (esim. ethereumin louhinta) joissa käytännössä juuri millään muulla kuin muistin nopeudella ei ole mitään väliä.

Ei siis voida muodosta mitään universaalia sääntöä siitä että tietyn ydinmäärän hyödyntäminen tarvii jonkun tietyn määrän musitikaistaa tai muistikanavia.


Käytännössä kyse on vaan trade-offista, muistikaista maksaa ja piipinta-ala maksaa, ja halutaan tehdä kokoonpano, joka antaa keskimäärin parhaan hinta-suorituskyky-suhteen yleisimmillä/tärkeimmillä softilla.


Käytännössä (monen säikeen) laskentateho halpenee nopeammin kuin muistikaista, ja lisäksi välimuistit suurenevat(jolloin muistiaccesseja tulee vähemmän), joten pikkuhiljaa mennään siihen suuntaan, että laskentateho/kaista-suhde kasvaa.

Ryzen oli selvä askel tähän suuntaan, ensimmäinen 16 säiettä ajava (vain) 128-bittisellä muistilla varustettu piiri. Intel seuraa perässä ja lisäsi nyt 128-bittisen muistiväylän omaavan piirinsä ydinmäärän 4->6, säiemäärän 8->12.

toki tässä pitää ottaa huomioon se, että muistin kellotaajuudet ovat myös kasvaneet, mutta niin on myös prosessorien säie- tai ydinkohtainenkin suorituskyky kasvanut.
 
Viimeksi muokattu:
Varmaan, mutta mietin sitä 7nm prosessia siltä kannalta, että noissa palvelimissa on ilmeisesti jokin maksimi lämpökuorma jota ei pitäisi ylittää. 64 corea nykyisellä prosessilla vaatisi tosi matalat kellot, että se raja ei ylity.

EDIT: Canard oli pistänyt toisenkin tweetin, että prosessori veisi 225W ja maksimissaankin 240W. Ei paha, jossa siinä oikeasti tulee olemaan 64 corea:
Tämän sisällön näkemiseksi tarvitsemme suostumuksesi kolmannen osapuolen evästeiden hyväksymiseen.
Lisätietoja löydät evästesivultamme.


Globalfoundries 7LP 7nm Leading Performance FINFET process and FX-7 ASIC platform
Ainakin tuo >60% lasku tehonkulutuksessa ilmeisesti toteutumassa, jos tuo twiitti ei ole mutua.
 
Jos nuo pitää/pitäisi paikkaansa niin on kyllä kovaa vehjettä tulossa punaisesta leiristä. 64 corea yhdessä socketissa ja valmistuskustannukset pysyy silti pieninä, kiitos massavalmistettavan piirin. Intelille tulee vielä kiire tehdä oma MCM versio. :)
 
Jos nuo pitää/pitäisi paikkaansa niin on kyllä kovaa vehjettä tulossa punaisesta leiristä. 64 corea yhdessä socketissa ja valmistuskustannukset pysyy silti pieninä, kiitos massavalmistettavan piirin. Intelille tulee vielä kiire tehdä oma MCM versio. :)
Näinköhän Intel tekee sellaista? Kaikilla muistissa Intelin jutut siitä kuinka Threadripper / EPYC on liimalla kasatty täyspaska. Jos Intel tekisi sellaisen se todistaisi AMD:n olleen hommassa edelläkävijä ja se olisi huonoa PR:ää Intelille

EDIT: Huhut muuten arvelevat, että AMD tekee tulevasta Vegan seuraajasta Navista myös MCM:n. Jos se pitää paikkansa, niin monoliittisten piirien aika on ohi AMD:llä
 
Näinköhän Intel tekee sellaista? Kaikilla muistissa Intelin jutut siitä kuinka Threadripper / EPYC on liimalla kasatty täyspaska. Jos Intel tekisi sellaisen se todistaisi AMD:n olleen hommassa edelläkävijä ja se olisi huonoa PR:ää Intelille

EDIT: Huhut muuten arvelevat, että AMD tekee tulevasta Vegan seuraajasta Navista myös MCM:n. Jos se pitää paikkansa, niin monoliittisten piirien aika on ohi AMD:llä

Intelihän teki liimauksia jo ennen AMD:tä? Pentium D ja core 2 quad ainakin.
 
Intelihän teki liimauksia jo ennen AMD:tä? Pentium D ja core 2 quad ainakin.
Niin teki, mutta piirien välinen liikenne oli vähintäänkin heikosti toteutettu eli kyse oli oikeasta purkkavirityksestä.
 
Niin teki, mutta piirien välinen liikenne oli vähintäänkin heikosti toteutettu eli kyse oli oikeasta purkkavirityksestä.
Muistanko väärin vai keskusteliko joku noista purkkamulticoreista socketin kautta toiselle corelle? eli oli oikeasti dual cpu paketoituna yhteen.
 
Muistanko väärin vai keskusteliko joku noista purkkamulticoreista socketin kautta toiselle corelle? eli oli oikeasti dual cpu paketoituna yhteen.

Tais olla pentium d:n ja core 2 quadilla lastulta lastulle kommunikaatio fsb:n kautta
 
Se, paljonko tarvitaan muistikaistaa riippuu täysin ajettavasta softasta. On olemassa softia, joiden koko efektiivinen working set mahtuu välimuisteihin, ja muistin nopeudella ei ole käytännössä mitään väliä, yksikanavainen muisti riittäisi vaikka 64 ytimelle.

Ja sitten on olemassa softia, joissa muistintarve on iso ja jokaista ladattua lukua kohden tehdään vain hyvin pieni määrä operaatioita (esim. ethereumin louhinta) joissa käytännössä juuri millään muulla kuin muistin nopeudella ei ole mitään väliä.

Ei siis voida muodosta mitään universaalia sääntöä siitä että tietyn ydinmäärän hyödyntäminen tarvii jonkun tietyn määrän musitikaistaa tai muistikanavia.

Puhuimme peleistä ja @Griffin totesi faktana että kun joskus pelit tulevat vaatimaan ja oikeasti tukemaan 6 tai 8 ydintä niin huomataan miten 2-kanavainen muistituki ei siihen enää riitä. En ole 100% varma, voihan olla että olen väärässä, mutta epäilen kyseessä olleen lievähkö trollaus koska silloin paras mitä Intelillä oli tarjolla kuluttajaluokassa oli 7700K ja lukemma AMD:n vastineet vaikka ehkä nyt joissakin peleissä pärjäisivät tulisivat hyytymään kun joskus oikeasti tulisi peli joka tukee tosissaan sitä 6/8-ydintä.

Tosin tämän jälkeen julkaistiin esim. Coffee Lake enkä huomannut siinä ketjussa että Sampsa tai Griffin olisivat valittaneet miten julkaisu olisi ns. surkea koska kun pelit joskus tulevat oikeasti tukemaan/vaatimaan 6 tai 8-ydintä tuo myös Coffee Lake prosessorissa käytetty 2-kanavainen muistituki olisi otaksuttavasti myös siinä liian hidas?
 
[offtopic]

Niin teki, mutta piirien välinen liikenne oli vähintäänkin heikosti toteutettu eli kyse oli oikeasta purkkavirityksestä.

Mistä piirien välisestä liikenteestä nyt puhut/missä tilanteessa sillä oli jotain merkitystä?

x86-moniprosessorikoneiden/moniydinprosessorien ohjelmointimalli on SMP, eikä mikään viestinvälitys.

Tarkoittaa sitä, että ei ole mitään konekielikäskyjä, jotka lähettävät dataa toisille säikeille/ytimille, vaan kaikki säikeet lukevat datansa muistista ja kirjoittavat datansa muistiin, kommunikoivat täysin muistin kautta.

Tilanteet, joissa toinen säie tarvii heti perään toisen säikeen tuottamaa dataa esiintyy paljon lähinnä vain jossain tietokantapalvelmissa eikä juuri muualla.


Eikä P4n tai core2 quadin jaettu prosessoriväylä ollut mikään purkkaviritys. Se oli yksinkertainen ja elegantti ratkaisu joka teki tehtävänsä ilman turhaa monimutkaisuutta.

Toki se ei ollut nopein mahdollinen ratkaisu, mutta ei se ollut mikään paha pullonkaula missään normaalikäytössä.
[/offtopic]
 
Puhuimme peleistä ja @Griffin totesi faktana että kun joskus pelit tulevat vaatimaan ja oikeasti tukemaan 6 tai 8 ydintä niin huomataan miten 2-kanavainen muistituki ei siihen enää riitä. En ole 100% varma, voihan olla että olen väärässä, mutta epäilen kyseessä olleen lievähkö trollaus koska silloin paras mitä Intelillä oli tarjolla kuluttajaluokassa oli 7700K ja lukemma AMD:n vastineet vaikka ehkä nyt joissakin peleissä pärjäisivät tulisivat hyytymään kun joskus oikeasti tulisi peli joka tukee tosissaan sitä 6/8-ydintä.

Tosin tämän jälkeen julkaistiin esim. Coffee Lake enkä huomannut siinä ketjussa että Sampsa tai Griffin olisivat valittaneet miten julkaisu olisi ns. surkea koska kun pelit joskus tulevat oikeasti tukemaan/vaatimaan 6 tai 8-ydintä tuo myös Coffee Lake prosessorissa käytetty 2-kanavainen muistituki olisi otaksuttavasti myös siinä liian hidas?

Niin.. Pitää ensin tulla niitä pelejä, joissa on oikeasti tuki esim 8:lle threadille, joita rasitetaan kaikkia edes kohtuudella. Tämä tulee kuitenkin vielä kestämään käytännössä sen aikaa, että CL on jo "wanha" prossu.

Sekä AMD, että Intel puolella on erittäin selkeästi havaittavissa, varsinkin suurilla threadimäärillä, miten muistien ylikellottamisesta on paljonkin iloa. Jos pullonkaula olisi muualla, niin ko kellotuksen vaikutus olisi vain pieni. Aivan, kuten jos ajetaan nykynäyttiksillä testejä jollain 4K resolla, niin lopputulos on se, että kunhan on joku kohtuullinen yläpään intel tai amd prossu, niin FPS on suurinpiirtein sama (kun pullonkaula ei ole siinä CPU:ssa). Ja jos CPUhun integroidaan vielä näyttis, niin muistiväyläpullonkaula 2:lla muistikanavalla on todella paha.
 
Aikasemmin oli puhetta, että täysverisiä Ryzen 7:ja oli myyty Ryzen 5 1600/X:inä, nyt näemmä näyttäs siltä että myös Ryzen 3:sia löytys kaheksalla ytimellä varustettuna. Redditissä oli juttua, missä OP:n R3 1200 otti lievällä ylikellotuksella yli 1000 pistettä CB15:ssä, CPU-Z näytti kaheksaa ydintä ja kaheksaa säiettä. Eli käytännössä kyseessä olis Ryzen 7 ilman SMT:tä.

Näitten palikoitten kanssa näemmä termi "silicon lottery" on kyllä saanu aivan uuden merkityksen.
 
Kun tietäisi, että tekeekö ne tän tahallaan, vaiko vahingossa. Saattaa tulla harmillisen paljon palautuksia, kun vahingossa kasiytimiseksi säädetty zeppelin onkin viallinen, mutta toimisi neliytimisenä.
 
Eikös sillä ekalla kerralla oltu ulkoistettu valmistusta ja siellä ollut sit häikkää? Olis kiva tietää missä tämä 1200 on valmistettu.
 
Kun tietäisi, että tekeekö ne tän tahallaan, vaiko vahingossa. Saattaa tulla harmillisen paljon palautuksia, kun vahingossa kasiytimiseksi säädetty zeppelin onkin viallinen, mutta toimisi neliytimisenä.
Jo keväällä kulki huhuja, että AMD:n saannot piireissä toimivien osalta ovat niin kovat, että se voisi tehdä melkein kaikista piireista 8-coreja jos haluaisi. En oikein usko suureen palautusmäärään vaikka olisikin liikaa coreja auki.
 
Spekseissä lukee tuossa olevan vain yksi muistikampa, jos tuo "
  • Number of Memory Sticks Included 1" siihen viittaa ja teran HDD. Kaiken lisäksi kolmen kennon akku, joten ei vissiin kovin kovat akkukestot taida olla :think: Oottelisin itse muita malleja.
 
Spekseissä lukee tuossa olevan vain yksi muistikampa, jos tuo "
  • Number of Memory Sticks Included 1" siihen viittaa ja teran HDD. Kaiken lisäksi kolmen kennon akku, joten ei vissiin kovin kovat akkukestot taida olla :think: Oottelisin itse muita malleja.

Kannattaa muistaa että kyseessä on 15W laite, eli akkukesto voi olla aika hyväkin. Testejä olisi tosin kiva nähdä. Toi 750$ oli vähän outo, kun löyty toinen paikka jossa sama laite 600$. Olikohan toisessa kanadan dollareita? :D

HP Envy x360 2-in-1 15.6" Laptop: Ryzen 5 2500U, Vega 8, 8GB DDR4, 1TB HDD $600 + Free Shipping

tuolla 600$

Edit. Ei ollut canadan dollareita, Canadan bestbuyssä hintaa 999.99$ Tuntuu olevan tuota hintahaarukkaa jonkin verran.
 
Spekseissä lukee tuossa olevan vain yksi muistikampa, jos tuo "
  • Number of Memory Sticks Included 1" siihen viittaa ja teran HDD. Kaiken lisäksi kolmen kennon akku, joten ei vissiin kovin kovat akkukestot taida olla :think: Oottelisin itse muita malleja.

8 gigaa on muutenkin "liian vähän" muistia uuteen koneeseen.

Jos siellä on SO-DIMM-slotti niin asentaa itse sen toisen 8 gigan kamman ja nauttii sekä järkevästä määrästä muistia että järkevästä muistikaistasta.
 
Viimeksi muokattu:
  • Tykkää
Reactions: svk
8 gigaa on muutenkin "liian vähän" muistia uuteen koneeseen.

Jos siellä on SO-DIMM-slotti niin asentaa itse sen toisen 8 gigan kamman ja nauttii sekä järkevästä määstäs muistia että järkevästä muistikaistasta.

Ja HDD on turhan hidas, jos on SSD:hen tottunut :D Oottelee mallia, jossa on noi ominaisuudet vakiona, ni ei tarttee heittää rahaa tonnin edestä itse läppäriin ja /lisävaihto-osiin.
 
Ja HDD on turhan hidas, jos on SSD:hen tottunut :D Oottelee mallia, jossa on noi ominaisuudet vakiona, ni ei tarttee heittää rahaa tonnin edestä itse läppäriin ja /lisävaihto-osiin.
Tuolla hp:n omilla sivuilla voi muokata noita osia mieleisekseen. Harmi ettei tuota parempaa prossua saa tilalle: Configure
 
  • Tykkää
Reactions: svk
Tuolla hp:n omilla sivuilla voi muokata noita osia mieleisekseen. Harmi ettei tuota parempaa prossua saa tilalle: Configure

Katos perhana! Eikä olis huonoin mahdollinen hintakaan 16 gigan muistilla, mutta tinkien sisäisen tallennustilan määrästä, kun ssd 256gb on suht kallis(?), $ 879 . 99
 
Katos perhana! Eikä olis huonoin mahdollinen hintakaan 16 gigan muistilla, mutta tinkien sisäisen tallennustilan määrästä, kun ssd 256gb on suht kallis(?), $ 879 . 99
Mutta pelkästään muricaan näköjään kuljettavat. Suomen HP:n sivuilta infot jo löytyy, mutta ei mistään kaupasta saa. Parin viikon kuluessa luulisi hyllyistä löytyvän.
 
Nyt eletään jänniä aikoja.

Mihinköhän intelin läppäriprossuun tuo Ryzen 5-2500U parhaiten vertautuu niin tehojen kuin virrankulutuksenkin puolesta.

Joulumarkkinoille ehkä ehditään saada jo Ryzen läppäreitä joka olisi kyllä hieno asia.
 
Ollaanko bbs:ssä jo veikkailtu Zen 2/Zen+ aikataulua. 7 nm taitaa olla jo aika lukkoon lyöty kuitenkin Zen 2ssa?

Puoli vuotta sitten ainakin jotkin alan verkkosivut ilmoittivat että helmikuussa 2018 olisi julkaisu mutta epäilen paljon että ihan niin pian, olisi AMDltä kuulunut asiasta vähän enemmän rummutusta. Mene varmaan vähintään kesäkuulle omissa kutinoissa.
 
Ollaanko bbs:ssä jo veikkailtu Zen 2/Zen+ aikataulua. 7 nm taitaa olla jo aika lukkoon lyöty kuitenkin Zen 2ssa?

Puoli vuotta sitten ainakin jotkin alan verkkosivut ilmoittivat että helmikuussa 2018 olisi julkaisu mutta epäilen paljon että ihan niin pian, olisi AMDltä kuulunut asiasta vähän enemmän rummutusta. Mene varmaan vähintään kesäkuulle omissa kutinoissa.
Zen+ vuoden alulle ja Zen2 varmaan +1v. Zen+ ja Zen2 ovat eri asioita. Zen+ on vain paranneltu Zen1.
 
Ollaanko bbs:ssä jo veikkailtu Zen 2/Zen+ aikataulua. 7 nm taitaa olla jo aika lukkoon lyöty kuitenkin Zen 2ssa?

Puoli vuotta sitten ainakin jotkin alan verkkosivut ilmoittivat että helmikuussa 2018 olisi julkaisu mutta epäilen paljon että ihan niin pian, olisi AMDltä kuulunut asiasta vähän enemmän rummutusta. Mene varmaan vähintään kesäkuulle omissa kutinoissa.
Eikös + pitäis olla vain saman tiheyden parantelua ja 2 sitten 7nm? ihmiset odottaa plussalta lähinnä max +10% kelloja ja jotku on toivonut että sais if:lle jakajia että ei nopeuden tarttis olla muisteissa kiinni. Amd tai joku joka jostain ties mainitsi että se olis ollu tarkotus mutta nyt jäi kiinteäksi. Tjsp.
 
Zen+ vuoden alulle ja Zen2 varmaan +1v. Zen+ ja Zen2 ovat eri asioita. Zen+ on vain paranneltu Zen1.

Ainoat tuosta näkyneet slidet kertoo, että zen+ on käytännössä paremmalla prosessilla oleva zen, arkkitehtuuri on sama. Tuurilla on siinä uusi stepping. Itse prosessia mainostetaan 10% paremmaksi.
 
Tietääkö vieläkään kukaan että mitä eroa tolla uudella steppingillä, millä vissiin epycit perustuu verrattuna ryzenin vanhaan steppingiin?
 
Tietääkö vieläkään kukaan että mitä eroa tolla uudella steppingillä, millä vissiin epycit perustuu verrattuna ryzenin vanhaan steppingiin?
Ei voi tietää kun ei amd oo kertonu mitään. Jos sama stepping tulee zen+ niin voi verrata ja koittaa kaivaa tietoa, jos zen+ on eri stepping ja amd pysyy hiljaa nii jää mysteeriksi.
 

Statistiikka

Viestiketjuista
297 600
Viestejä
5 075 810
Jäsenet
81 336
Uusin jäsen
jamero

Hinta.fi

Back
Ylös Bottom