News (SW)

Google hutumia AutoFDO kwa Android 15 na 16 kernel, kuongeza kasi na matumizi ya CPU

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

Google inaleta mageuzi katika utendaji wa simu za rununu za Android kwa kutekeleza mbinu mpya na ya hali ya juu ya uboreshaji katika kernel ya mfumo wa uendeshaji, kipengele chake cha msingi zaidi. Kampuni ilitangaza kuongezwa kwa usaidizi wa Otimização Automática Direcionada by Feedback (AutoFDO) kwenye zana ya Android LLVM, mpango wa kimkakati ambao unaahidi kufanya vifaa kwa kasi na ufanisi zaidi. Mbinu bunifu ya Essa inalenga katika kuboresha jinsi Android inavyoundwa, kulingana na data halisi ya matumizi, ambayo inawakilisha kiwango kikubwa cha uhandisi wa programu kwa mifumo ya simu.

Umuhimu wa Android kernel kwa utendakazi wa jumla wa simu mahiri hauwezi kukanushwa, inafanya kazi kama msingi unaodhibiti mawasiliano ya ndani kati ya programu, kichakataji cha kati na vijenzi vyote vya maunzi. Dada nafasi yake muhimu, uboreshaji wowote, hata kama ni mdogo, katika utendakazi wake, unaweza kujirudia katika manufaa makubwa kwa matumizi ya mtumiaji.

Kulingana na uchanganuzi uliofanywa na Google mwenyewe, kernel inawajibika kwa takriban 40% ya matumizi ya CPU kwenye anuwai ya vifaa vya Android. Nambari ya Este inaangazia umuhimu muhimu wa uboreshaji katika safu hii, kwani faida za ufanisi hapa zinaweza kuathiri moja kwa moja kasi ya uchakataji, utendakazi na hata maisha ya betri ya vifaa.

Umuhimu muhimu wa Android kernel

Kokwa, kama safu ya kina na muhimu zaidi ya mfumo wa uendeshaji, ina jukumu kuu katika kuratibu shughuli zote za kiwango cha chini. Ele ni kiungo kati ya programu na maunzi, ikiruhusu programu kuingiliana na nyenzo halisi za simu kama vile kumbukumbu, hifadhi, mtandao na vifaa vya pembeni. Essa usimamizi wa kina ndio unaohakikisha kuwa mfumo unafanya kazi kwa ushikamano, ukijibu maagizo ya mtumiaji na matakwa ya programu. Uboreshaji wa kernel sio tu uboreshaji wa nyongeza; inaweza kubadilisha kimsingi jinsi maunzi yanavyochakata kwa ufanisi maagizo, kufungia rasilimali na kupunguza ucheleweshaji.

Uboreshaji Mahiri ukitumia AutoFDO

Kwa kawaida, wakati programu au programu yoyote ya mfumo inakabiliwa na mchakato wa utungaji, mkusanyaji hufanya kazi kwa kubadilisha msimbo wa chanzo katika seti ya maelekezo yanayoeleweka kwa processor, wakati huo huo kurekebisha ili utekelezaji wake ufanyike kwa ufanisi zaidi iwezekanavyo. Hata hivyo, msingi wa uboreshaji huu mara nyingi hutegemea sheria za jumla na mawazo yanayokubalika kote kuhusu mifumo ya utumiaji, ambayo huenda yasionyeshe ukweli thabiti wa jinsi watumiaji huingiliana na vifaa vyao.

Mbinu ya AutoFDO inachukua mchakato huu hadi ngazi mpya kabisa, ikileta safu ya akili kulingana na data ya majaribio. Kwa kutumia taarifa zilizokusanywa kutoka kwa hali halisi za matumizi, mfumo unaweza kutambua ni sehemu gani za msimbo huanzishwa mara nyingi zaidi. Uelewa wa kina wa Essa huruhusu mkusanyaji kupeana kipaumbele cha juu zaidi kwa sehemu hizi wakati wa awamu ya ujumuishaji, kuhakikisha kuwa sehemu muhimu zaidi na zinazotekelezwa kila mara zimetayarishwa kufanya kazi kwa wepesi na ufanisi wa hali ya juu.

Mbinu ya majaribio na matokeo ya awali

Ili kukusanya data muhimu inayoiwezesha AutoFDO, Google ilifanya mfululizo wa majaribio makali katika mazingira ya maabara yaliyodhibitiwa, kwa kutumia simu Google Pixel kama msingi. Mchakato ulihusisha kufungua na matumizi makubwa ya programu 100 maarufu zaidi za Android kwenye soko, kuiga tabia ya kawaida na inayohitaji mahitaji ya mtumiaji.

Wakati wa majaribio haya, zana za kuorodhesha zilitumika kuchanganua ni sehemu gani za kernel zilikuwa zikifanya kazi kwa nguvu na mara kwa mara. Essa Uchanganuzi wa kina uliruhusu utambuzi sahihi wa sehemu za msimbo zinazofikiwa mara kwa mara, neno linalojulikana katika miduara ya kiufundi kama “msimbo moto”. Kulingana na maarifa haya ya kina, kernel iliundwa tena, na kuhakikisha kuwa vipengee muhimu zaidi na vilivyotumika sana vinafanya kazi haraka na kwa ufanisi zaidi.

Manufaa ya utendaji kwa watumiaji

Google inahakikisha kuwa maboresho haya ya uendeshaji yatatafsiriwa kuwa manufaa yanayoonekana kwa watumiaji wa mwisho, na hivyo kuinua hali ya jumla ya matumizi ya simu mahiri. Matarajio ni pamoja na uzinduzi wa programu kuwa wa haraka sana, na kufanya ufikiaji wa utendaji wa kila siku kwa haraka na usiofadhaisha.

Zaidi ya hayo, utendakazi laini wa jumla wa mfumo unatarajiwa, kumaanisha kudumaa kidogo na urambazaji laini kati ya skrini na vitendakazi tofauti. Kubadilisha kati ya programu pia kutakuwa rahisi zaidi, na hivyo kuruhusu ufanisi zaidi na angavu wa kufanya kazi nyingi.

Katika manufaa ya ziada, yanayotarajiwa sana na watumiaji, uboreshaji huahidi uwezekano wa kupanua maisha ya betri ya vifaa, jambo muhimu kwa utumiaji wa kila siku. Katika taarifa rasmi, wahandisi wa Google walionyesha msisimko, wakisema “wameona maboresho ya kuvutia katika vipimo vya utendakazi vya Android”, ambayo huimarisha athari chanya inayotarajiwa.

Utekelezaji wa sasa na upanuzi wa siku zijazo

Google tayari imechukua hatua madhubuti katika kutekeleza uboreshaji huu wa kimapinduzi kwa kuiunganisha katika matawi maalum ya kernel, ambayo ni Android 16-6.12 na Android 15-6.6. Matoleo ya Essas kernel ni yale yaliyoundwa ili kuandaa vifaa ambavyo vitazinduliwa na Android 16 na Android 15, mtawalia, kuhakikisha kuwa vifaa vya baadaye tayari vinakuja na faida hii ya utendakazi.

Mkakati wa kampuni, hata hivyo, sio mdogo kwa ujumuishaji wa sasa. Existe mpango kabambe, wa muda mrefu wa kupanua ufikiaji wa AutoFDO kwa kuipanua ili kufidia idadi kubwa zaidi ya vipengee vya kernel. Upanuzi wa Esta unajumuisha, lakini hauzuiliwi, viendeshi vya kamera, viendeshi vya modemu, na viendeshi vingine mbalimbali vya maunzi ambavyo huongezwa na kubinafsishwa na watengenezaji wa vifaa tofauti.

Mbinu hii inalenga uboreshaji wa jumla, kuhakikisha kwamba sio tu msingi wa mfumo, lakini pia mwingiliano wake na vifaa maalum vya kila kifaa, hukuzwa. Lengo ni kuunda mfumo ikolojia wa Android ambapo ufanisi na kasi ni sifa za ndani, bila kujali chapa au muundo wa kifaa.

Kujumuishwa kwa Samsung One UI 8.5 kwenye ajenda kunaashiria kwamba uboreshaji wa Google mara nyingi hujirudia katika ugeuzaji kukufaa wa kiolesura kutoka kwa watengenezaji wakubwa. Ushirikiano na utumiaji wa teknolojia hizi za kimsingi huhakikisha kwamba maendeleo ya msingi ya mfumo wa uendeshaji huwafikia watumiaji katika matumizi tofauti ya programu. Essa maingiliano kati ya ukuzaji wa kernel na tabaka za programu za wachuuzi ni muhimu kwa mageuzi laini ya Android.

Jukumu la Samsung na mfumo ikolojia wa Android

Sasisho la Samsung One UI 8.5, lililotajwa katika muktadha wa uboreshaji, huangazia jinsi maendeleo katika Android kernel hupita vifaa vya Pixel, na kuathiri mfumo mzima wa ikolojia. Fabricantes kama Samsung, kwa kujumuisha matoleo mapya ya Android ambayo tayari yana AutoFDO, inaweza kuwapa watumiaji wao matumizi yaliyoboreshwa bila hitaji la juhudi zaidi za uboreshaji katika viwango vya chini. Isso inaunda mzunguko mzuri wa uvumbuzi, ambapo maboresho ya Google yanakuzwa na usambazaji mkubwa wa washirika wake.

Uboreshaji huu hunufaisha soko la simu mahiri kwa ukamilifu, huruhusu vifaa, bila kujali anuwai ya bei, kufanya kazi kwa ubora zaidi. Para wazalishaji, hii ina maana kwamba msingi wa mfumo ni imara zaidi na ufanisi zaidi, unaowawezesha kuelekeza juhudi zao kwenye uvumbuzi wa maunzi na vipengele vya kipekee, bila kuwa na wasiwasi kupita kiasi kuhusu utendakazi muhimu wa programu. Ushirikiano ni msingi kwa maendeleo endelevu ya jukwaa.

Utafutaji unaoendelea wa ufanisi

Mpango wa Google na AutoFDO ni uthibitisho zaidi wa kujitolea kwa kampuni katika kuboresha na kuboresha matumizi ya Android. Katika soko ambapo kasi na ufanisi ni vitofautishi muhimu vya ushindani, harakati za uvumbuzi wa kiwango cha kernel huonyesha maono ya muda mrefu ya kuhakikisha Android inasalia katika mstari wa mbele wa teknolojia ya simu.

To Top