News (EO)

Google efektivigas AutoFDO por Android 15 kaj 16 kerno, optimumigante rapidecon kaj CPU-uzadon

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

La Google revolucias la agadon de Android-poŝtelefonoj efektivigante novan kaj altnivelan optimumigan teknikon en la operaciuma kerno, ĝia plej fundamenta komponanto. La kompanio anoncis la aldonon de subteno por Otimização Automática Direcionada de Feedback (AutoFDO) al la ilaro Android LLVM, strategia iniciato kiu promesas fari aparatojn pli rapidaj kaj pli efikaj. Essa noviga metodaro fokusiĝas al optimumigo de la maniero kiel Android estas kompilita, surbaze de realaj uzadodatenoj, kiu reprezentas signifan salton en programaro-inĝenierado por moveblaj platformoj.

La graveco de la Android-kerno por la ĝenerala funkciado de inteligentaj telefonoj estas nekontestebla, agante kiel la kerno, kiu administras la internan komunikadon inter aplikaĵoj, la centra procesoro kaj ĉiuj aparataj komponantoj. Dada ĝia decida pozicio, ajna plibonigo, eĉ se ŝajne malgranda, en sia funkciado, povas resoni en grandaj avantaĝoj por la uzantsperto.

Laŭ analizo farita de Google mem, la kerno respondecas pri proksimume 40% de CPU-uzado sur larĝa gamo de Android-aparatoj. Este-numero emfazas la kritikan gravecon de optimumigoj ĉe ĉi tiu tavolo, ĉar efikecgajnoj ĉi tie havas la eblecon rekte influi pretigan rapidecon, la fluecon de operacioj kaj eĉ la baterian vivon de aparatoj.

La esenca graveco de la Android-kerno

La kerno, kiel la plej profunda kaj plej esenca tavolo de la operaciumo, ludas centran rolon en kunordigado de ĉiuj malaltnivelaj operacioj. Ele estas la ligo inter softvaro kaj aparataro, permesante al aplikoj interagi kun la fizikaj rimedoj de la telefono kiel memoro, stokado, retoj kaj ekstercentraj. Essa ampleksa administrado estas tio, kio certigas, ke la sistemo funkcias kohezie, respondante al uzantkomandoj kaj aplikaĵopostuloj. Kerna optimumigo ne estas nur pliiga plibonigo; ĝi povas esence ŝanĝi kiom efike aparataro prilaboras instrukciojn, liberigante resursojn kaj minimumigante prokrastojn.

Inteligenta Optimumigo kun AutoFDO

Normale, kiam aplikaĵo aŭ ajna sistemprogramaro estas submetita al la kompilprocezo, la kompililo agas konvertante la fontkodon en aron da instrukcioj kompreneblaj al la procesoro, samtempe modifante ĝin tiel ke ĝia ekzekuto okazas laŭ la plej efika maniero ebla. Tamen, la bazo de ĉi tiuj optimumigoj ofte dependas de ĝeneralaj reguloj kaj vaste akceptitaj supozoj pri uzadopadronoj, kiuj eble ne reflektas la dinamikan realecon de kiel uzantoj interagas kun siaj aparatoj.

La AutoFDO-metodaro prenas ĉi tiun procezon al tute nova nivelo, lanĉante tavolon de inteligenteco bazita sur empiriaj datenoj. Uzante informojn kolektitajn de realaj uzadoscenaroj, la sistemo povas distingi kiuj segmentoj de la kodo estas ekigitaj plej ofte. Essa profunda kompreno permesas al la kompililo asigni maksimuman prioritaton al ĉi tiuj sekcioj dum la kompilfazo, certigante ke la plej kritikaj kaj konstante ekzekutitaj sekcioj estas pretaj por plenumi kun maksimuma lerteco kaj efikeco.

Testa metodaro kaj komencaj rezultoj

Por kolekti la decidajn datumojn, kiuj funkciigas AutoFDO, Google faris rigoran serion de testoj en kontrolita laboratoriomedio, uzante Google Pixel-telefonojn kiel bazlinion. La procezo implikis malfermon kaj intensan uzon de la 100 plej popularaj Android-aplikoj sur la merkato, simulante tipan kaj postuleman uzantan konduton.

Dum ĉi tiuj provoj, profilaj iloj estis utiligitaj por analizi kiuj partoj de la kerno funkciis plej intense kaj ofte. Essa zorgema analizo permesis la precizan identigon de ofte aliritaj sekcioj de kodo, esprimo konata en teknikaj cirkloj kiel “varma kodo”. Surbaze de ĉi tiuj detalaj komprenoj, la kerno estis poste rekompilita, certigante ke la plej kritikaj kaj tre uzitaj komponantoj funkciis signife pli rapide kaj pli efike.

Efikecgajnoj por uzantoj

La Google certigas, ke ĉi tiuj operaciaj plibonigoj tradukos en palpeblajn avantaĝojn por finaj uzantoj, pliigante la ĝeneralan sperton pri inteligenta telefono. Atendoj inkluzivas ke la lanĉoj de aplikaĵoj estas rimarkeble pli rapidaj, igante la aliron de ĉiutagaj funkcioj pli rapida kaj malpli frustra.

Aldone, pli glata entuta sistema rendimento estas atendata, kio signifas malpli balbutadon kaj pli glata navigado inter malsamaj ekranoj kaj funkcioj. Ŝanĝi inter aplikaĵoj ankaŭ fariĝos pli lerta, ebligante pli efikan kaj intuician plurtaskadon.

En plia avantaĝo, tre dezirata de konsumantoj, la optimumigo promesas eble plilongigi la baterian vivon de aparatoj, decida faktoro por ĉiutaga uzebleco. En oficiala deklaro, Google-inĝenieroj esprimis eksciton, dirante, ke ili “observis imponajn plibonigojn en la agado-metrikoj de Android”, kiu plifortigas la atendatan pozitivan efikon.

Nuna efektivigo kaj estonta ekspansio

Google jam faris konkretajn paŝojn en la efektivigo de ĉi tiu revolucia optimumigo integrigante ĝin en specifajn kernbranĉojn, nome Android 16-6.12 kaj Android 15-6.6. Essas-kernaj versioj estas tiuj dezajnitaj por ekipi aparatojn, kiuj estos lanĉitaj kun Android 16 kaj Android 15, respektive, certigante, ke estontaj aparatoj jam havas ĉi tiun rendimentan avantaĝon.

La strategio de la firmao tamen ne estas limigita al nuna integriĝo. Existe ambicia, longperspektiva plano plivastigi la atingon de AutoFDO etendante ĝin por kovri eĉ pli grandan nombron da kernaj komponantoj. Esta-vastigo inkluzivas, sed ne estas limigitaj al, fotilaj ŝoforoj, modem-ŝoforoj, kaj diversaj aliaj aparataj ŝoforoj, kiuj estas aldonitaj kaj personecigitaj de malsamaj aparataj produktantoj.

Ĉi tiu aliro celas holisma optimumigo, certigante ke ne nur la kerno de la sistemo, sed ankaŭ ĝiaj interagoj kun la specifa aparataro de ĉiu aparato, estas maksimumigitaj. La celo estas krei Android-ekosistemon kie efikeco kaj rapideco estas internaj trajtoj, sendepende de la marko aŭ modelo de la aparato.

La inkludo de Samsung One UI 8.5 en la tagordo signalas, ke Google-optimumoj ofte resonas en interfacaj personigoj de grandaj produktantoj. Kunlaboro kaj adopto de ĉi tiuj bazaj teknologioj certigas, ke bazaj operaciumaj progresoj atingas uzantojn tra malsamaj programaraj spertoj. Essa-sinergio inter kernevoluo kaj vendistaj softvartavoloj estas esenca por la glata evoluo de Android.

La rolo de Samsung kaj la ekosistemo Android

La ĝisdatigo de Samsung One UI 8.5, menciita en la kunteksto de optimumigoj, reliefigas kiel progresoj en la Android-kerno transpasas Pixel-aparatojn, influante la tutan ekosistemon. Fabricantes kiel Samsung, per integrado de novaj versioj de Android, kiuj jam havas AutoFDO, povas oferti al siaj uzantoj plibonigitan sperton sen bezono de pliaj optimumigaj klopodoj ĉe pli malaltaj niveloj. Isso kreas virtan ciklon de novigado, kie la plibonigoj de Google estas plifortigitaj per la vasta distribuado de ĝiaj partneroj.

Ĉi tiuj optimumigoj profitigas la merkaton de inteligentaj telefonoj amplekse, permesante al aparatoj, sendepende de sia preza gamo, funkcii kun pli granda flueco. Para-fabrikistoj, ĉi tio signifas, ke la sistema fundamento estas pli fortika kaj efika, ebligante al ili koncentri siajn klopodojn sur aparataro-novaĵoj kaj ekskluzivaj funkcioj, sen tro zorgi pri la esenca agado de la programaro. Kunlaboro estas fundamenta por la daŭra evoluo de la platformo.

La kontinua serĉo de efikeco

La Google-iniciato kun AutoFDO estas plia pruvo de la senĉesa engaĝiĝo de la kompanio rafini kaj plibonigi la Android-sperton. En merkato kie rapideco kaj efikeco estas decidaj konkurencivaj diferencigantoj, la serĉado de kernnivela novigado montras longperspektivan vizion por certigi ke Android restas ĉe la avangardo de movebla teknologio.

To Top