Keresés

Hirdetés

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

  • Petykemano

    veterán

    válasz #16939776 #10 üzenetére

    "Ne felejtsük el, hogy a koncepció a mobil vonalról jön, ahol pont a szakaszos terhelés a döntő, és amikor a kis magokat használja lehet akár másodpercekben mérhető a késleltetés, nem veszi észre senki."

    A heterogén magok használatának koncepciója lehet, hogy onnan származik, de szerintem lényeges különbséget jelent, hogy hol mi a cél a különböző típusú magokkal.
    A mobil esetén tényleg az a célja a kis magoknak, hogy legyen valami, ami a nem időkritikus folyamatokat a lehető legkisebb energiabefektetéssel elviszi.
    Az Intel kis magjainak viszont egyáltalán nem ez a célja.
    A kis magok célja a magas teljesítmény optimlális energia és tranzisztorbefektetés mellett
    Ellentétben ezzel a nagymagok nem kímélik az energiát és a tranzisztort és a legmagasabb Single Thread teljesítményre törnek.

    Nem teljesen értem a szkepticizmust
    "Másik probléma a skálázhatósága: Látszólag lehet hogy rugalmas, de mennyi socketet kell kifizetni pluszban, ha kiderül hogy kell még 128db nagy mag egy feladat okozta plusz terheléshez. Veszel még 4-8 socketet vagy kettőt?"

    Egyrészt ha neked kell még 128db nagy mag, akkor olyan szerverprocesszort fogsz venni, amiben van 128 nagy mag.
    Másrészt egy ilyen kérdés már ma is ugyanúgy felmerülhet. Ha ennyire késleltetéskritikus a programod, hogy minden szálnak mindenképpen a lehető legnagyobb teljesítménnyel kell futnia, akkor már fel kell tenned magadnak a kérdést: 2 socketben veszel 128db magot, vagy 8 socketben. Vannak olyan EPYC processzorok, amelyek alacsony magszámmal de 1Ghz-cel gyorsabban futnak, mint 64 magos társaik. És ha tutira mész, akkor letiltod az SMT-t is.
    Ha innen nézed, akkor a 64 magos szerverprocesszor a 16 magoshoz képest ugyanúgy alacsonyabb teljesítményű "kis" magokból áll.

    Én nem állítom, hogy minden workloadhoz jó lesz.
    Csak azt, hogy ha pl van ma egy 32 magos processzor, akkor annak többszálas teljesítményét elérheti egy olyan big.LITTLE processzor, ami 8 nagy magból és (mondjuk hasraütök) 48 kis magból áll. 64T vs 64T továbbra is.
    Eközben a 32 magos processzor 32 magnyi helyet használ a 8+48-as pedig ~20 nagy magnyi helyet, tehát költséghatékonyabb lehet az előállítása, miközben nem kellett lemondanod az egyszálas teljesítményről sem.

    Találgatunk, aztán majd úgyis kiderül..

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