Hirdetés

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

  • gliskard

    senior tag

    válasz Teasüti #115 üzenetére

    "És a GPU hiányon hogyan fog segíteni az M1? Vagy mit fogsz vele csinálni, amit egy x86 APU nem tud megoldani? Videó vágáson kívül más nem jut eszembe, általános használatra meg bőven jó bármelyik iGP is."

    Szerintem nem jó megközelítés az M1-re úgy tekinteni mint egy sima APU-ra és ebből levonni következtetéseket. Mivel ebben az esetben a HW az OS és az SW is egy kézben van. Jelenleg a piacon nincs hasonló megoldás a personal computer szegmensben (ami az átlag consumer-eket célozza és elérhető). Mobilok esetében van ilyen: az iphone/ipad.

    A jól párhuzamosítható számítások mellett pl. a képernyőn megjelenített tartalom többé-kevésbé szintén átrakható a cpu-ról a gpu-ra. Itt nem feltétlenül a sebesség a lényeg, sokkal inkább az energia hatékonyság.

    Például: a böngészők esetében 10-20 párhuzamosan nyitva tartott tab már komoly memória és cpu terhelést jelent. 10-20 vagy több tab egy átlagos használat mellett nem ritka (sőt az üzleti életben ennél több is megszokott). Ha a page rendering jelentős részét át tudják rakni a cpu-ról a gpu-ra, akkor a notebook-ok estében az üzemidő kitolódik.

    Ma már a cégek jelentős részénél böngészőből érik el a belsős tool-okat és szintén böngészőben futnak más sw-k is (jira, confluence, trello, miro board, google office, figma, stb.) tehát pl. a böngésző energia igényének csökkentése mindenkinek jó aki macbook-ot vagy macbook pro-t használ. (Desktop x86/Win gép esetében persze ez mellékes és aki játékra vesz gépet annak pedig ez szint nevetséges.)

    Jelenleg is van a böngészőkben hw gyorsítás, de ez még javítható lenne. De ez egyre nagyobb erőforrást jelent fejlesztői oldalról, pillanatnyilag sem a Google-nek, sem a Mozilla-nak, sem a többi böngésző fejlesztőnek nincs komoly érdekük ebbe erőforrást fektetni.
    Egyedül az Apple a kivétel, mert neki már egy kézben van az HW, OS, Metal API és a böngésző, ráadásul a megcélzott user bázis szempontjából ez elfogadható nyereséget jelent ami kompenzálhatja az erőfeszítéseket.
    Jobs-nek és így az Apple-nek a notebook szegmens fontos volt régen is, a PPC –>x86 váltásnál a megfelelő mobil cpu hiánya volt a katalizátor.

    Metal API szempontjából a saját kézben lévő CPU/GPU komoly potenciált jelent mivel a HW igazítható az igényekhez és nem egy általános megoldással kell dolgozniuk. Akár fix funkciós egységek is beépíthetők egy-egy feladat gyorsítására. Iphone/Ipad vonalon az SoC GPU része elmaradozott a csúcs Android/ARM megoldásoktól nyers számítási teljesítményben. Ennek ellenére a UI működése és a játékok 3D teljesítménye az android ökoszisztéma felett volt és van. Ebben benne van, hogy a rajzoló szál dedikált érőforrást kapott és prioritást élvezett, illetve a klasszikus multitasking-ot az apple mellőzte. De ezekhez kellett a HW, OS, API összehangolt fejlesztése.

    Azt gondolom az M1 hasonlóan megváltoztatja a Mac vonalat, mint anno az iphone/ipad-et. Ráadásul a közös architektura kellett a két platform közelítéséhez is.

    [ Szerkesztve ]

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