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

  • vicze

    félisten

    válasz Abu85 #38 üzenetére

    Most már nagyon mellébeszélés megy....

    "Androidon is úgy működnek az alkalmazások, hogy kiválasztanak egy klasztert aztán a többi magot érintetlenül hagyják"
    Ez az állításod, és ez nagyon nem igaz, mert az alkalmazások nagyon kis töredéke működik így, ahol a fejlesztő külön megírta NDK-val a magok kezelését. Ráadásul nagy eséllyel csak specifikus SoC-okon működik így, ha működik egyáltalán.

    "És nem is az Android választja ki ezt, hanem a programban van lehetőség arra, hogy ezt megtedd"
    Továbbra se igaz!

    HetCompute SDK, egy compute SDK és CPU, GPU, DSP heterogén programozására van elsősorban, az hogy magtípust(csak big és little) lehet megcélozni egy mellékes dolog benne, és Android NDK-val integrálható, nem az SDK-val.
    Ráadásul a HetCompute SDK elavult 2019 óta nem lett frissítve, így nem támogatja a DynamicIQ-t és csak Big és Little-t lehet vele célozni. Semmivel nem működik 845 felett.

    "amit natív Android appba lehet integrálni"
    Megint csak ami kizárólag bizonyos Snapdagonokon működik...
    Egész ráadásaként még egyszer ez Compute-ra van nem általános programokra...

    Egyszóval az Androidon nem lehet alapból megválasztani, hogy min fusson egy program, csak ha valaki ezt külön implementálja az NDK-val. A fejlesztők nem szarnak rá, hanem iszonyatosan nagy munka minden egyes SoC-ra külön optimalizálni minden programot, gyakorlatban lehetetlen.

    [ Szerkesztve ]

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