Google integrates AutoFDO system rau hauv lub tshiab Android 15 thiab 16 kom ceev cov smartphone ua
Software engineering aimed ntawm mobile pab kiag li lawm yog nyob rau hauv ib tug tob kev restructuring nrog rau kev qhia txog ib tug tshiab muab tso ua ke txoj kev nyob rau hauv lub hauv paus ntawm lub feem ntau siv operating system nyob rau hauv lub ntiaj teb no kev ua lag luam. Kev saws me nyuam ntawm Otimização Automática Direcionada los ntawm Feedback, technically paub los ntawm acronym AutoFDO, dhau los ua ib feem ntawm LLVM cov cuab yeej, hloov txoj kev cov lus qhia code yog ua tiav los ntawm lub cev ntawm cov khoom siv. Lub hom phiaj tseem ceeb ntawm qhov kev hloov pauv yog nyob rau hauv daim ntawv qhia kev siv tiag tiag ntawm cov tswv smartphone los ua qhov tseem ceeb ntawm cov txheej txheem ua haujlwm, ua kom muaj dej ntau dua hauv kev ua haujlwm niaj hnub thiab ua kom zoo rau kev faib cov khoom siv kho vajtse. Qhov kev ntsuas sawv cev rau kev hloov pauv hauv kev tsim kho ntawm lub hauv paus software, tso tseg cov qauv theoretical hauv kev pom zoo ntawm kev siv cov ntaub ntawv empirical.
Kev ua haujlwm ntawm qhov system core
Lub kernel ua qhov tseem ceeb, tsis muaj kev cuam tshuam kev sib txuas lus txuas ntawm cov ntawv thov thiab cov cuab yeej siv lub cev. Ele tswj hwm cov peev txheej tseem ceeb, suav nrog kev faib tawm ntawm RAM, xaiv firing ntawm processor cores, thiab tswj nruj ntawm txhua qhov txuas txuas.
Cov ntaub ntawv engineering qhia tau hais tias txheej txheej sib sib zog nqus ntawm software siv kwv yees li 40% ntawm tag nrho cov peev txheej CPU thaum lub sijhawm ua haujlwm ntawm cov khoom siv. Esse Ib qho tseem ceeb ntawm kev ua haujlwm tshwm sim tsis tu ncua hauv keeb kwm yav dhau, tsis hais txog ntawm daim ntawv thov tshwj xeeb uas qhib rau ntawm tus neeg siv lub vijtsam.
Vim qhov kev thov siab tas mus li no, txhua qhov kev hloov pauv hauv kev ua haujlwm ntawm cov lej tseem ceeb ua rau muaj feem cuam tshuam thiab txo qis tam sim ntawm kev siv zog xav tau los ntawm kev kho vajtse. Txo cov processor ua haujlwm ncaj qha cuam tshuam rau lub cuab yeej ua haujlwm kub thiab roj teeb siv zog.
Kev tswj hwm cov kev thov qis qis no tiv thaiv kev tsim cov kev ua tsis zoo thaum ntau daim ntawv thov sim nkag mus rau tib lub cev cov peev txheej ib txhij. Lub koom haum txheej txheem ntawm cov kab lus ntawm cov lus txib no txiav txim siab qhov ceev ntawm cov lus teb rau kev tshuaj ntsuam kov thiab kev ruaj ntseg ntawm kev navigation.
Dynamic compilation cov ntaub ntawv
Tus txheej txheem software muab tso ua ke muaj keeb kwm ua raws li cov cai zoo li qub thiab theoretical heuristics txog yuav ua li cas cov cai yuav raug tua los ntawm lub tshuab. Lub compiler txhais cov lus programming siab rau hauv cov lus qhia binary, sim twv seb qhov feem ntau yuav ua rau txoj hauv kev uas lub kaw lus yuav ua raws. Txawm li cas los xij, txoj hauv kev no feem ntau tsis tuaj yeem ntes cov nuances ntawm cov neeg siv tiag tiag tus cwj pwm, ua rau cov khoom qab zib-cutter optimizations uas tsis ib txwm txhais mus rau qhov kev ua tau zoo tau txais txiaj ntsig zoo hauv txhua hnub, kev siv cov khoom siv mobile.
Kev koom ua ke ntawm AutoFDO thev naus laus zis upends cov qauv no los ntawm kev qhia txog cov ntaub ntawv pov thawj ncaj qha thaum lub sijhawm ua haujlwm sib sau ua ke. Lub cav sau cov metrics tseeb txog qhov twg code blocks tshwm sim feem ntau nyob rau hauv lub neej tiag tiag scenarios ntawm kev ntxhov siab thiab kev siv tas mus li. Nrog rau daim ntawv qhia ntxaws no hauv tes, lub compiler restructures cov ntaub ntawv zaum kawg, muab cov lus qhia uas xav tau tshaj plaws nyob rau hauv qhov chaw ceev ceev ntawm kev nco thiab optimizing qhov tseem ceeb txoj hauv kev. Essa dynamic adaptation transforms ib tug generic operating system rau hauv lub platform zoo li tus los ntawm kev siv cov txheeb cais, ua kom cov efficiency ntawm kev ua hauj lwm niaj hnub.
Laboratory xeem methodology
Kev lees paub qhov software tshiab no yuav tsum tsim kom muaj kev sib tw nruj thiab tswj xyuas ib puag ncig, siv Pixel kab ntawm cov xov tooj smartphones ua cov khoom siv tseem ceeb. Cov kws tsim khoom tau muab cov cuab yeej siv rau kev ua haujlwm tsis tu ncua kev ntxhov siab kom simulate xyoo ntawm kev siv ob peb hnub.
Cov txheej txheem kev soj ntsuam muaj xws li kev ua tiav tsis muaj kev cuam tshuam ntawm ib puas feem ntau rub tawm daim ntawv thov ntawm kev ua lag luam, suav nrog kev sib tham, kev ua si hnyav thiab cov cuab yeej tsim khoom. Ferramentas Advanced profileing kaw txhua lub voj voog CPU siv thaum lub sijhawm hloov pauv ceev, qhib txias, thiab ua haujlwm tom qab.
Kev saib xyuas tau txheeb xyuas qhov chaw hu ua kub ntawm cov cai, uas sawv cev rau feem ntau xav tau thiab nkag mus rau ntu ntawm cov ntsiav thaum lub sijhawm tshawb nrhiav. Lub hauv paus tseem ceeb tau muab rov ua dua tshwj xeeb txhawm rau txhawm rau txhawm rau nyeem cov cheeb tsam tseem ceeb no, tshem tawm cov txheej txheem rov ua dua.
Kev ua haujlwm zoo rau cov khoom siv
Restructuring cov tub ntxhais code muab ntsuas tau thiab ncaj qha tshwm sim nyob rau hauv lub niaj hnub browsing kev, pib nrog drastically txo lub sij hawm yuav tsum tau rau khau raj lub system thiab qhib cov ntawv thov hnyav. Optimizing logic paths tso cai rau lub processor los ua cov haujlwm tseem ceeb nrog tus lej qis dua ntawm lub voj voog, uas txhais tau rau hauv kev sib tshuam tsis muaj kev sib tsoo thiab stutters thaum scrolling nplooj ntawv lossis hloov pauv ntawm ntau yam haujlwm. Qhov txiaj ntsig tseem ceeb tshaj plaws ntawm qhov kev ua tau zoo ntawm kev suav no yog nyob rau hauv kev tswj hwm lub zog thiab kev ywj pheej ntawm lub cuab yeej. Los ntawm kev xav tau kev siv zog tsis tu ncua los ntawm CPU los koom tes ua haujlwm kho vajtse yooj yim, kev siv hluav taws xob raug txo kom tsis tu ncua thiab tawm. Txo kev siv cov processor kuj txo cov cua sov sab hauv, ib qho tseem ceeb uas tiv thaiv thermal throttling thiab khaws cov tshuaj noj qab haus huv mus sij hawm ntev ntawm lub roj teeb, txuas ntxiv lub sijhawm tshuaj ntsuam muaj rau cov tswv cuab ntawm cov khoom siv rov qab.
Kev koom ua ke rau hauv cov software tshiab
Daim ntawv thov siv tau ntawm AutoFDO twb tau teev tseg hauv lub sijhawm txhim kho rau tiam tom ntej ntawm kev ua haujlwm, nrog kev koom ua ke tau lees paub hauv Linux 6.12 thiab 6.6 kernel ceg. Estas cov qauv tshwj xeeb tsim cov qauv qis ntawm Android 16 thiab Android 15, raws li.
Cov cuab yeej tsim tawm nrog cov qauv hauv tebchaws no yuav tau ua haujlwm raws li cov ntaub ntawv tshiab-tsav kev sib sau ua ke los ntawm thawj lub sijhawm siv. Kev ntsuas kev tsim qauv tshiab ntawm kev ua haujlwm yam tsawg kawg nkaus thiab kev siv hluav taws xob zoo rau txhua qhov kev tshaj tawm yav tom ntej hauv ntiaj teb xov tooj ntawm tes lag luam.
Expansion rau hardware Cheebtsam
Software engineering kev npaj ua ntej pom qhov kev nthuav dav ntawm qhov kev ua kom zoo tshaj plaws no deb tshaj qhov tseem ceeb ntawm kev ua haujlwm. Lub hom phiaj kev kawm yog siv cov ntaub ntawv profile rau cov tsav tsheb tshwj xeeb uas tswj kev sib txuas lus nrog cov khoom siv peripherals.
High-resolution koob yees duab modules, mobile network antennas, biometric sensors thiab graphics ua chips yuav muaj lawv cov kev sib txuas lus codes rewritten thiab optimized. Isso yuav xyuas kom meej tias CPU siv tau zoo mus txog txhua qhov haujlwm ntawm lub xov tooj ntawm tes, ua kom cov khoom lag luam teb ceev tshaj plaws.
Ecosystem ntawm tus khub manufacturers
Cov kev hloov pauv tau siv los ntawm qib kernel ncaj qha tau txais txiaj ntsig kev cai cuam tshuam tsim los ntawm lwm lub tuam txhab thev naus laus zis uas siv lub hauv paus system. Cov txheej txheem hloov tshiab tso cai rau kev hloov kho software, xws li One UI 8.5 interface, ua haujlwm ntawm lub hauv paus nrawm dua thiab ruaj khov dua, ua kom ntseeg tau tias kev ua tau zoo thiab cov roj teeb txuag tau mus txog qhov kawg cov neeg siv khoom raws li tus qauv, tsis hais hom lossis qauv ntawm cov khoom xaiv hauv khw muag khoom.
Veja Tambem em News (HMN)
Cov neeg ua yeeb yam Kazunari Ninomiya thiab Elaiza Ikeda coj kev sib tw rau Marugame Seimen lub tais tshiab
Broadcaster txhawb nqa Paapa Essiedu txoj kev tiv thaiv tawm tsam kev ntxub ntxaug lwm haiv neeg hauv Harry Potter series tshiab
Oppo officially launches Find X9 Ultra thoob ntiaj teb nrog Hasselblad lo ntsiab muag thiab roj teeb muaj zog
Ib tsab xov xwm tshiab ntawm foldable smartphone nqa kub tiav rau lub caij ntuj no kev sib tw ua si
Tim Cook nthuav tawm cov qauv tshiab iPhone thiab iPod hauv kev ua koob tsheej ntawm Apple lub hnub nyoog tsib caug xyoo
Android system tau txais haiv neeg Gemini Nano 4 kev koom ua ke rau kev ua haujlwm offline ntawm smartphones
Leak cov ntsiab lus kho vajtse ntawm lub portable PlayStation tshiab nrog cov duab zoo dua rau Xbox Series S
Samsung hloov kho QuickStar module thiab nthuav dav kev tswj qhov pom ntawm lub vaj huam sib luag hauv One UI 8.5 interface
Tshiab OnePlus Nord 6 nta 9,000mAh roj teeb thiab ua tau zoo dua cov qauv dhau los ntawm kev ua lag luam
Google hloov lub suab kaw lus hauv Gemini Live daim ntawv thov thiab hloov kho lub suab nrov hauv cheeb tsam
Apple system hloov kho optimizes lub koom haum ntawm lem hla ntau playlists