Keresés

Hirdetés

!!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

Új hozzászólás Aktív témák

  • Alpi.

    addikt

    válasz Dyingsoul #39149 üzenetére

    Bár ez egy nagyon speciális és életszerűtlen terhelési minta, de elég világosan mutatja, mennyivel másabb a "Zen" típusú ütemező viselkedése.
    [CB single Zen ütemezéssel]
    [CB single a "hagyományos" ütemezéssel]
    A végeredmény nagyon gyakran nem mutat szinte semmi különbséget, javulást meg még kevesebbszer, de ugyan úgy van amikor nem előnyös. (ott is minimálisan) Emiatt fölösleges bonyolításnak tűnhet, de erre nem amiatt volt szükség, hogy 1-2 ponton javuljon, hanem pont az ellenkezője miatt.
    A Zen2-nek, felépítéséből adódóan létezik olyan terhelési minta, ami rettenetesen hátrányosan hat a teljesítményére és olyan is, ami gyakorlatilag "büntetlenül" fut.
    4 mag = 1 CCX, 2 CCX = 1 CCD. A 4 mag egymás közt nagyon gyorsan tud kommunikálni, a közös L3 cache-en keresztül. Ám, ha át kell szólni a szomszéd CCX-be, akkor azt a 2 részt összekötő infinity fabric-en keresztül lehet. Ez egy egészen gyors csatorna, ám az egy CCX-en belüli 4 mag vagy a szintén közös L3-on üldögélő Intel magokhoz képest jóval lassabb. A 2 CCD közt szintén a fabric hordja a leveleket. Emiatt a kisebb, 6 / 8 magos cpuk is, de a nagy, 2 CCD-s, 12 / 16 magos verziók amik sokkal rosszabb helyzetbe kerülnek.
    Ha "random" módon osztogatjuk a melót, akkor egy szimpla CCD-s cpunál 50% esély van, hogy CCX-en belül marad (mert ugyan azon is maradhat, ha épp olyan a terhelés) és 50%, hogy át kell üzenni a szomszédba.
    Egy 16 magosnál ez nagyságrendekkel rosszabbul fest. Ott 25%, hogy jó, 75%, hogy egy nem kívánt magot választunk. És, ha még ez nem lenne elég !!, ez a 75% nem ugyan annyira rossz. 25% annyira, mint az 1 CCD-snél a szomszéd CCX, de 50% !! az sokkal roszabb. Az a túlsó CCD valamelyik CCX-e.
    Emiatt volt szükség a korábbi "random" ütemezést picit más alapokra helyezni és elég világos volt az is, hogy a rossz helyzetek csökkentése az, amivel érdemes és kell foglalkozni. Hiszen az pluszba elég szarul festett, mikor eyg 3950X kikapott egy-egy játékban egy 3600-ostól mondjuk. Volt ilyen is. Hamar nullázta volna a nagy típusok eladásait, amin a legjobb haszon van kb. mindig. :)

Új hozzászólás Aktív témák