News (CEB)

Gipatuman sa Google ang AutoFDO alang sa Android 15 ug 16 nga kernel, pag-optimize sa katulin ug paggamit sa CPU

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

Ang Google nagbag-o sa performance sa Android nga mga cell phone pinaagi sa pagpatuman sa usa ka bag-o ug abante nga teknik sa pag-optimize sa operating system kernel, ang labing sukaranan nga sangkap niini. Gipahibalo sa kompanya ang pagdugang sa suporta alang sa Otimização Automática Direcionada ni Feedback (AutoFDO) sa Android LLVM toolset, usa ka estratehikong inisyatibo nga nagsaad nga himuon ang mga aparato nga mas paspas ug mas episyente. Ang Essa nga bag-ong metodolohiya nagtutok sa pag-optimize sa paagi sa Android nga gihugpong, base sa tinuod nga datos sa paggamit, nga nagrepresentar sa usa ka mahinungdanong paglukso sa software engineering alang sa mga mobile platform.

Ang kalabutan sa Android kernel alang sa kinatibuk-ang pag-obra sa mga smartphones dili ikalimod, nga naglihok isip kinauyokan nga nagdumala sa intrinsic nga komunikasyon tali sa mga aplikasyon, ang sentral nga processor ug tanan nga mga sangkap sa hardware. Dada ang hinungdanon nga posisyon niini, bisan unsang pag-uswag, bisan kung gamay ra, sa operasyon niini, mahimo’g magbag-o sa daghang mga benepisyo alang sa kasinatian sa tiggamit.

Sumala sa pagtuki nga gihimo sa Google mismo, ang kernel maoy responsable sa gibana-bana nga 40% sa paggamit sa CPU sa usa ka halapad nga han-ay sa Android nga mga himan. Ang numero sa Este nagpasiugda sa kritikal nga importansya sa mga pag-optimize niini nga layer, tungod kay ang pag-uswag sa episyente dinhi adunay potensyal nga direktang makaapekto sa katulin sa pagproseso, pagkadalisay sa mga operasyon ug bisan ang kinabuhi sa baterya sa mga aparato.

Ang kahinungdanon sa Android kernel

Ang kernel, isip pinakalawom ug pinaka importante nga layer sa operating system, adunay importanteng papel sa pag-coordinate sa tanang low-level operations. Ang Ele mao ang sumpay tali sa software ug hardware, nga nagtugot sa mga aplikasyon nga makig-interact sa pisikal nga mga kapanguhaan sa telepono sama sa memorya, storage, networking, ug mga peripheral. Ang Essa komprehensibo nga pagdumala mao ang nagsiguro nga ang sistema naglihok nga managsama, pagtubag sa mga mando sa gumagamit ug mga gipangayo sa aplikasyon. Ang pag-optimize sa kernel dili lang usa ka incremental improvement; makabag-o kini sa sukaranan kung unsa ka episyente ang pagproseso sa hardware sa mga instruksyon, pagpahigawas sa mga kapanguhaan ug pagminus sa mga paglangan.

Smart Optimization uban sa AutoFDO

Kasagaran, kung ang usa ka aplikasyon o bisan unsang software sa sistema gipailalom sa proseso sa pag-compile, ang nag-compiler molihok pinaagi sa pag-convert sa source code ngadto sa usa ka hugpong sa mga panudlo nga masabtan sa processor, dungan nga pag-usab niini aron ang pagpatuman niini mahitabo sa labing episyente nga paagi nga posible. Bisan pa, ang sukaranan sa kini nga mga pag-optimize kanunay nga nagsalig sa mga generic nga mga lagda ug kaylap nga gidawat nga mga pangagpas bahin sa mga sumbanan sa paggamit, nga mahimong dili magpakita sa dinamikong reyalidad kung giunsa ang mga tiggamit nakig-uban sa ilang mga aparato.

Ang pamaagi sa AutoFDO nagdala niini nga proseso sa usa ka bag-ong lebel, nga nagpaila sa usa ka layer sa paniktik nga gibase sa empirical nga datos. Pinaagi sa paggamit sa impormasyon nga nakolekta gikan sa tinuod nga mga senaryo sa paggamit, ang sistema makahimo sa pag-ila kung unsang mga bahin sa code ang kasagarang ma-trigger. Ang Essa nga lawom nga pagsabot nagtugot sa compiler sa pag-assign sa labing taas nga prayoridad sa kini nga mga seksyon sa panahon sa paghugpong nga yugto, pagsiguro nga ang labing kritikal ug kanunay nga gipatuman nga mga seksyon andam nga himuon nga adunay labing kaabtik ug kahusayan.

Pamaagi sa pagsulay ug inisyal nga mga resulta

Aron makolekta ang hinungdanon nga datos nga naghatag gahum sa AutoFDO, ang Google nagpahigayon usa ka higpit nga serye sa mga pagsulay sa usa ka kontrolado nga palibot sa laboratoryo, gamit ang Google Pixel nga mga telepono ingon usa ka baseline. Ang proseso naglambigit sa pag-abli ug intensive nga paggamit sa 100 ka pinakasikat nga Android nga mga aplikasyon sa merkado, nga nagsundog sa kasagaran ug mapugsanon nga kinaiya sa user.

Atol niini nga mga pagsulay, ang mga himan sa profiling gigamit sa pag-analisar kung unsang mga bahin sa kernel ang nagdagan nga labing kusog ug kanunay. Ang Essa nga makuti nga pagtuki nagtugot sa tukma nga pag-ila sa kanunay nga gi-access nga mga seksyon sa code, usa ka termino nga nailhan sa teknikal nga mga sirkulo nga “hot code”. Pinasukad niining mga detalyado nga panabut, ang kernel pagkahuman gi-compile, pagsiguro nga ang labing kritikal ug labi nga gigamit nga mga sangkap nagdagan nga labi ka paspas ug labi ka episyente.

Mga kadaugan sa performance alang sa mga tiggamit

Gisiguro sa Google nga kini nga mga pagpaayo sa operasyon mahubad sa makita nga mga benepisyo alang sa mga end user, nga nagpataas sa kinatibuk-ang kasinatian sa smartphone. Ang mga gilauman naglakip sa paglansad sa app nga labi ka paspas, nga naghimo sa pag-access sa matag adlaw nga pagpaandar nga mas paspas ug dili kaayo makapahigawad.

Dugang pa, gipaabot ang mas hapsay nga kinatibuk-ang pasundayag sa sistema, nga nagpasabot nga dili kaayo pagkanganga ug hapsay nga pag-navigate tali sa lain-laing mga screen ug mga gimbuhaton. Ang pagbalhin tali sa mga app mahimo usab nga labi ka abtik, nga nagtugot alang sa labi ka epektibo ug intuitive nga multitasking.

Sa usa ka dugang nga benepisyo, nga gitinguha pag-ayo sa mga konsumedor, ang pag-optimize nagsaad nga mahimo’g mapalawig ang kinabuhi sa baterya sa mga aparato, usa ka hinungdanon nga hinungdan alang sa adlaw-adlaw nga paggamit. Sa usa ka opisyal nga pahayag, ang mga inhenyero sa Google nagpahayag sa kahinam, nga nag-ingon nga sila “nakaobserbar sa mga impresibo nga pag-uswag sa mga sukatan sa pasundayag sa Android”, nga nagpalig-on sa gipaabut nga positibo nga epekto.

Kasamtangang pagpatuman ug umaabot nga pagpalapad

Google has already taken concrete steps in implementing this revolutionary optimization by integrating it into specific kernel branches, namely Android 16-6.12 and Android 15-6.6. Ang Essas kernel versions mao kadtong gidesinyo sa pagsangkap sa mga device nga ilusad sa Android 16 ug Android 15, matag usa, pagsiguro nga ang umaabot nga mga device aduna na niini nga performance advantage.

Ang estratehiya sa kompanya, bisan pa, dili limitado sa karon nga panagsama. Ang Existe usa ka ambisyoso, dugay nga plano sa pagpalapad sa pagkab-ot sa AutoFDO pinaagi sa pagpalapad niini aron matabonan ang mas daghan pa nga mga sangkap sa kernel. Ang pagpalapad sa Esta naglakip, apan dili limitado sa, mga drayber sa kamera, mga drayber sa modem, ug lain-laing mga drayber sa hardware nga gidugang ug gipahiangay sa lain-laing mga tiggama sa device.

Kini nga pamaagi nagtumong alang sa holistic nga pag-optimize, pagsiguro nga dili lamang ang kinauyokan sa sistema, apan usab ang mga interaksyon niini sa piho nga hardware sa matag aparato, ma-maximize. Ang tumong mao ang paghimo og Android ecosystem diin ang episyente ug katulin kay intrinsic nga mga kinaiya, bisan unsa pa ang brand o modelo sa device.

Ang paglakip sa Samsung One UI 8.5 sa agenda nagsinyas nga ang Google optimizations kanunay nga naglanog sa mga pag-customize sa interface gikan sa dagkong mga tiggama. Ang pagtinabangay ug pagsagop niining mga teknolohiya sa pundasyon nagsiguro nga ang mga pag-uswag sa base sa operating system makaabot sa mga tiggamit sa lainlaing mga kasinatian sa software. Ang Essa synergy tali sa kernel development ug vendor software layers hinungdanon sa hapsay nga ebolusyon sa Android.

Ang papel sa Samsung ug sa Android ecosystem

Ang pag-update sa Samsung One UI 8.5, nga gihisgutan sa konteksto sa mga pag-optimize, nagpasiugda kung giunsa ang pag-uswag sa Android kernel nga milabaw sa Pixel nga mga aparato, nga nakaapekto sa tibuuk nga ekosistema. Ang Fabricantes sama sa Samsung, pinaagi sa pag-integrate sa mga bag-ong bersyon sa Android nga aduna na’y AutoFDO, makahatag sa ilang mga tiggamit og mas maayo nga kasinatian nga wala na kinahanglana ang dugang nga mga paningkamot sa pag-optimize sa ubos nga lebel. Ang Isso nagmugna ug usa ka mahiyason nga siklo sa kabag-ohan, diin ang mga pag-uswag sa Google gipadako sa daghang pag-apod-apod sa mga kauban niini.

Kini nga mga pag-optimize nakabenepisyo sa merkado sa smartphone nga komprehensibo, nga gitugotan ang mga aparato, bisan unsa pa ang ilang sakup sa presyo, nga molihok nga adunay labi ka likido. Mga tiggama sa Para, kini nagpasabot nga ang pundasyon sa sistema mas lig-on ug episyente, nga makapahimo kanila sa pag-focus sa ilang mga paningkamot sa mga inobasyon sa hardware ug eksklusibong mga bahin, nga walay sobra nga pagkabalaka mahitungod sa mahinungdanon nga performance sa software. Ang kolaborasyon hinungdanon sa padayon nga ebolusyon sa plataporma.

Ang padayon nga pagpangita alang sa kahusayan

Ang Google nga inisyatiba uban sa AutoFDO usa ka dugang nga pruweba sa walay hunong nga pasalig sa kompanya sa pagpino ug pagpauswag sa kasinatian sa Android. Sa usa ka merkado diin ang katulin ug kaepektibo hinungdanon nga mga kalainan sa kompetisyon, ang pagtinguha sa kabag-ohan nga lebel sa kernel nagpakita sa usa ka dugay nga panan-awon aron masiguro nga ang Android nagpabilin nga nanguna sa teknolohiya sa mobile.

To Top