Tunnut kaikissa keskusteluissa vetoavan siihen, että Xeoneissa yksi ydin voi saada suuremman välimuistin (36MB) käyttöön kun Zen2:ssa (16MB).
Sitten kun siellä 28-ytimisessä Xeonissa yksi ydin ottaa koko 36MB välimuistin käyttöön, muille 27 ytimelle ei jääkään ollenkaan välimuistia käyttöön. Ei kai se liene tärkeää, vaikka muiden ytimien suorituskyky sitten hidastuisi merkittävästi, kunhan se tärkein ydin saa koko välimuistin käyttöön..
Ei sitä välimuistia voi kukaan "ottaa käyttöön kieltäen sitä muilta". Sen
saa käyttöönsä jos muut eivät käytä sitä. (jossain sulautetuissa PPC-prossuissa tosin sen välimuistin voi omia omakseen, mutta tällaista toiminnallisuutta ei x86ssa ole)
Eli, jos ne eri ytimet kilpailevat siitä, sitten ne kilpailevat siitä, osa välimuistilohkosta on sinne jonkun ytimen lataaminen, osa toisen jne.
Zen2:ssa jokaiselle ytimelle taataan se 16MB välimuistia kaikissa tilanteissa.
Ei todellakaan taata, kun siellä on 3 muuta ydintä kilpailemassa siitä samasta 16 MiB L3-välimuistista. Zen/Zen2ssa jokaiselle ytimelle "taataan" ainoastaan 512 kiB L2:sta, mutta sitäkin voidaan joutua flushailemaan jos joku muu ydin kirjoittaa samaan osoitteeseen ja siellä oleva data muttuu vanhentuneeksi.
Tätä "melkein taattua" L2-välimuistia on muuten intelin serverimaleissa
enemmän kuin zen/zen2ssa, 1 MiB/ydin vs 512 kiB/ydin.
Mutta joo,
keskimäärin kun siellä ajetaan suurta määrää säikeitä jotka tekee erilaisia asioita, AMDn välimuistien efektiivinen kapasiteetti on selvästi suurempi kuin Intelin, mutta noissa ääripäätapauksissa Intelin kakkurakenne on vahvemmalla, ja kokonaiskapasiteettien vertaileminen ei ole kovin hyvä vertailu.
Ja noista XCC-siruista: saahan sen piipalasen ehkä fyysisesti mahtumaan LGA 2066-kannalle, mutta kun LGA2066 kannalla ei ole pinnejä riittävästi tuon XCC-sirun tueksi. Ehkä saisi, jos muistiväyliä vähentäisi ym. mutta piirin koko potentiaali ei tulisi käytetyksi.
Höpöpöhöpö.
Muisteleppas mistä keskustelu lähti:
Se lähti siitä, että XCC-piirissä voi olla paljon rikkinäisiä ytimiä, jotka disabloidaan.
28-ytiminen CXX-piiri josta on vaikka 12 ydintä disabloituna ei
vaadi yhtään sen enempää pinnejä kuin 16-ytiminen täysi piiri.
Ytimet, jotka on kytketty pois päältä, eivät käytä muistikaistaa, jolloin ei ole mitään tarvetta olla kuutta muistikanavaa, vaan neljä on ihan tarpeeksi, sen piilastun kuudesta muistikanavasta voidaan kaksi disabloida. (ja 4 muistikanavaa ei olisi muutenkaa mikään paha pullonkaula edes täydelle 28 ytimelle)
Ytimet, jotka on kytketty pois päältä, eivät kuluta virtaa, joten siellä ei tarvi sen enempää virtapinnejäkkään kuin mitä se 16-ytiminen tarvisi.
"Koko potentiaali ei tulisi hyödynnetyksi" on ehkä yleiselläkin tasolla typerimpiä argumenttejä koskaan.
Se vaan tarkoittaa sitä, että sen postaajan vertailukohta on väärä. Juuri minkään asian "koko potentiaalia" ei muutenkaan juuri koskaan tule hyödynnettyä, tai jos tulee, sitten jonkun muun asian "koko potentiaali" jää hyödyntämättä jotta siitä toisesta asiasta saadaan "koko potentiaali" hyödynnettyä.