News (ET)

Google rakendab AutoFDO Android 15 ja 16 tuuma jaoks, optimeerides kiirust ja protsessori kasutamist

Google, Android
Google, Android - viewimage/ Shutterstock.com

Google muudab Android mobiiltelefonide jõudlust, rakendades operatsioonisüsteemi tuumas, selle kõige põhilisemas komponendis, uut ja täiustatud optimeerimistehnikat. Ettevõte teatas, et Feedback (AutoFDO) lisab Android LLVM-i tööriistakomplekti Otimização Automática Direcionada toe, mis on strateegiline algatus, mis lubab muuta seadmed kiiremaks ja tõhusamaks. Essa uuenduslik metoodika keskendub Android koostamise meetodi optimeerimisele, tuginedes tegelikele kasutusandmetele, mis kujutab endast olulist hüpet mobiilplatvormide tarkvaratehnikas.

Android kerneli olulisus nutitelefonide üldiseks toimimiseks on vaieldamatu, kuna see toimib tuumana, mis haldab sisemist suhtlust rakenduste, keskprotsessori ja kõigi riistvarakomponentide vahel. Dada selle üliolulisel positsioonil, mis tahes täiustused, isegi kui näiliselt väikesed, võivad selle töös avaldada märkimisväärset kasu kasutajakogemusele.

Google enda tehtud analüüsi kohaselt vastutab kernel ligikaudu 40% CPU kasutusest paljudes Android seadmetes. Este number rõhutab selle kihi optimeerimise kriitilist tähtsust, kuna siinne tõhususe suurenemine võib otseselt mõjutada töötlemiskiirust, toimingute sujuvust ja isegi seadmete aku kasutusaega.

Android tuuma ülioluline tähtsus

Kernel kui operatsioonisüsteemi sügavaim ja kõige olulisem kiht mängib keskset rolli kõigi madalatasemeliste toimingute koordineerimisel. Ele on ühenduslüli tarkvara ja riistvara vahel, võimaldades rakendustel suhelda telefoni füüsiliste ressurssidega, nagu mälu, salvestusruum, võrkude loomine ja välisseadmed. Essa kõikehõlmav haldus tagab süsteemi ühtse töö, reageerides kasutaja käskudele ja rakenduste nõudmistele. Kerneli optimeerimine ei ole ainult järkjärguline täiustamine; see võib põhjalikult muuta seda, kui tõhusalt riistvara käske töötleb, vabastades ressursse ja minimeerides viivitusi.

Nutikas optimeerimine AutoFDO-ga

Tavaliselt, kui rakendus või mis tahes süsteemitarkvara kompileeritakse, teisendab kompilaator lähtekoodi protsessorile arusaadavaks juhiste kogumiks, muutes seda samaaegselt nii, et selle täitmine toimuks võimalikult tõhusal viisil. Nende optimeerimiste aluseks on aga sageli üldised reeglid ja laialdaselt aktsepteeritud eeldused kasutusmustrite kohta, mis ei pruugi peegeldada kasutajate seadmetega suhtlemise dünaamilist tegelikkust.

AutoFDO metoodika viib selle protsessi täiesti uuele tasemele, tuues kasutusele empiirilistel andmetel põhineva intelligentsuse kihi. Kasutades tegelikest kasutusstsenaariumitest kogutud teavet, suudab süsteem tuvastada, millised koodisegmendid käivituvad kõige sagedamini. Essa põhjalik mõistmine võimaldab kompilaatoril määrata nendele jaotistele koostamisfaasis maksimaalse prioriteedi, tagades, et kõige kriitilisemad ja pidevalt täidetavad lõigud on valmis töötama maksimaalse paindlikkuse ja tõhususega.

Testimismetoodika ja esialgsed tulemused

AutoFDO jaoks oluliste andmete kogumiseks viis Google läbi ranged testid kontrollitud laborikeskkonnas, kasutades lähtealusena Google Pixel telefone. Protsess hõlmas 100 turul kõige populaarsema Android rakenduse avamist ja intensiivset kasutamist, simuleerides tüüpilist ja nõudlikku kasutajakäitumist.

Nende testide ajal kasutati profiilide koostamise tööriistu, et analüüsida, millised tuuma osad töötavad kõige intensiivsemalt ja sagedamini. Essa põhjalik analüüs võimaldas täpselt identifitseerida sageli kasutatavad koodilõigud, mida tehnilistes ringkondades tuntakse kui “hot code”. Nende üksikasjalike arusaamade põhjal kompileeriti kernel hiljem uuesti, tagades, et kõige kriitilisemad ja kõige rohkem kasutatud komponendid töötavad oluliselt kiiremini ja tõhusamalt.

Kasutajate jõudluse kasv

Google tagab, et need töötäiustused toovad lõppkasutajatele käegakatsutavat kasu, parandades nutitelefoni üldist kasutuskogemust. Eeldatakse, et rakenduste käivitamine on märgatavalt kiirem, muutes igapäevaste funktsioonide kasutamise kiiremaks ja vähem masendavaks.

Lisaks on oodata sujuvamat üldist süsteemi jõudlust, mis tähendab vähem kokutamist ja sujuvamat navigeerimist erinevate ekraanide ja funktsioonide vahel. Rakenduste vahel vahetamine muutub ka paindlikumaks, võimaldades tõhusamat ja intuitiivsemat multitegumtööd.

Täiendava eelisena, mida tarbijad väga soovivad, tõotab optimeerimine potentsiaalselt pikendada seadmete aku kasutusaega, mis on igapäevase kasutatavuse jaoks ülioluline tegur. Ametlikus avalduses väljendasid Google insenerid põnevust, öeldes, et nad on “jälginud muljetavaldavat Android jõudlusnäitajate paranemist”, mis tugevdab oodatavat positiivset mõju.

Praegune rakendamine ja tulevane laiendamine

Google on selle revolutsioonilise optimeerimise rakendamisel juba konkreetseid samme astunud, integreerides selle konkreetsetesse kerneli harudesse, nimelt Android 16-6.12 ja Android 15-6.6. Essas kerneli versioonid on need, mis on loodud varustama seadmeid, mis käivitatakse vastavalt Android 16 ja Android 15, tagades, et tulevastel seadmetel on juba see jõudluse eelis.

Ettevõtte strateegia ei piirdu aga praeguse integratsiooniga. Existe ambitsioonikas pikaajaline plaan AutoFDO haarde laiendamiseks, laiendades seda veelgi suuremale hulgale kerneli komponentidele. Esta laiendus sisaldab, kuid ei ole nendega piiratud, kaameradraivereid, modemi draivereid ja paljusid muid riistvaradraivereid, mida erinevad seadmetootjad lisavad ja kohandavad.

Selle lähenemisviisi eesmärk on terviklik optimeerimine, tagades, et mitte ainult süsteemi tuum, vaid ka selle koostoime iga seadme konkreetse riistvaraga on maksimeeritud. Eesmärk on luua Android ökosüsteem, kus tõhusus ja kiirus on seadme kaubamärgist või mudelist sõltumata olemuslikud omadused.

Samsung One kasutajaliidese 8.5 lisamine päevakorda annab märku, et Google optimeerimised kajavad sageli suurte tootjate liidese kohandustes. Nende põhitehnoloogiate koostöö ja kasutuselevõtt tagab, et operatsioonisüsteemi põhitäiustused jõuavad kasutajateni erinevates tarkvarakogemustes. Essa sünergia kerneli arenduse ja tarnija tarkvara kihtide vahel on Android sujuvaks arenguks ülioluline.

Samsung ja Android ökosüsteemi roll

Optimeerimise kontekstis mainitud Samsung One kasutajaliidese 8.5 värskendus tõstab esile, kuidas Android kerneli edusammud ületavad Pixel seadmeid, mõjutades kogu ökosüsteemi. Fabricantes, nagu Samsung, integreerides Android uued versioonid, millel on juba AutoFDO, võib pakkuda oma kasutajatele paremat kasutuskogemust, ilma et oleks vaja teha täiendavaid optimeerimispüüdlusi madalamatel tasemetel. Isso loob positiivse innovatsioonitsükli, kus Google-i täiustusi võimendab tema partnerite lai valik.

Need optimeerimised toovad nutitelefonide turule igakülgset kasu, võimaldades seadmetel, olenemata nende hinnaklassist, töötada sujuvamalt. Para tootjate jaoks tähendab see, et süsteemi alus on tugevam ja tõhusam, võimaldades neil keskenduda oma jõupingutused riistvarauuendustele ja eksklusiivsetele funktsioonidele, ilma et nad peaksid liigselt muretsema tarkvara olulise jõudluse pärast. Koostöö on platvormi jätkuva arengu jaoks ülioluline.

Pidev tõhususe otsimine

Google algatus koos AutoFDO-ga on järjekordne tõend ettevõtte järeleandmatust pühendumusest Android kogemuse täiustamisel ja täiustamisel. Turul, kus kiirus ja tõhusus on otsustava tähtsusega konkurentsi eristavad tegurid, näitab kerneli tasemel uuenduste poole püüdlemine pikaajalist visiooni tagamaks, et Android jääb mobiiltehnoloogia esirinnas.

To Top