Google သည် kernel တွင် Android စွမ်းဆောင်ရည် 22% အထိအရှိန်မြှင့်ရန် AutoFDO နည်းပညာကို တင်ဆက်ထားသည်။

    Categories: News (MY)
Google Android

Google Android - Koshiro K/Shutterstock.com

Google သည် မကြာသေးမီက Android ၏စွမ်းဆောင်ရည်ကို သိသာထင်ရှားစွာတိုးတက်စေရန်ရည်ရွယ်ချက်ဖြင့် Otimização Automática Direcionada အတွက် Otimização Automática Direcionada အတွက် အတိုကောက်ခေါ်သည့် AutoFDO ဟုခေါ်သော ဆန်းသစ်သောနည်းပညာကို မကြာသေးမီက ကြေညာခဲ့သည်။ Esta ပဏာမခြေလှမ်းသည် လည်ပတ်မှုစနစ်သည် ၎င်း၏အတွင်းပိုင်းအရင်းအမြစ်များကို ကိုင်တွယ်ပုံတွင် အရေးကြီးသောတိုးတက်မှုကို အမှတ်အသားပြုပြီး ကမ္ဘာတစ်ဝှမ်းရှိ သန်းပေါင်းများစွာသော သုံးစွဲသူများအတွက် ပိုမိုချောမွေ့ပြီး တုံ့ပြန်မှုရှိသော အသုံးပြုသူအတွေ့အကြုံကို ကတိပေးပါသည်။

အဆိုပါနည်းပညာသည် လည်ပတ်မှုစနစ်၏ဗဟိုဖြစ်သော Android kernel ကို ကောင်းမွန်အောင်ပြုလုပ်ခြင်းအပေါ် အဓိကအာရုံစိုက်သည်။ ၎င်းသည် အပလီကေးရှင်းများ၊ ဆော့ဖ်ဝဲအရင်းအမြစ်များနှင့် စက်ပစ္စည်း၏ ဟာ့ဒ်ဝဲများကြားတွင် အရေးပါသော ဆက်သွယ်မှုများကို စီမံခန့်ခွဲပေးသည့် kernel တွင်ရှိပြီး ၎င်းသည် စွမ်းဆောင်ရည်မြှင့်တင်မှုအတွက် အရေးကြီးသောအချက်ဖြစ်သည်။

ကတိပြုသည်မှာ AutoFDO သည် အပလီကေးရှင်းစတင်ခြင်းနှင့် စနစ်စတင်ချိန်များကို သိသိသာသာ မြန်ဆန်စေပြီး နေ့စဉ်အသုံးပြုနိုင်စွမ်းအပေါ် တိုက်ရိုက်သက်ရောက်မှုကို ပေးစွမ်းနိုင်သည်ဟု ကတိပြုပါသည်။ Android သည် ထိရောက်မှုတွင် ဆက်လက်တိုးတက်နေကြောင်း သေချာစေရန် နည်းပညာကုမ္ပဏီကြီးသည် ဤချဉ်းကပ်နည်းကို လောင်းကစားနေပါသည်။

AutoFDO optimization ၏အနှစ်သာရ

AutoFDO ကို အဆင့်အသစ်တွင် အသုံးချသော်လည်း၊ Google လည်ပတ်မှုများတွင် လုံးလုံးမသိသော အယူအဆမဟုတ်ပါ၊ လည်ပတ်မှုစနစ်-တိကျသော မော်ဂျူးများနှင့် ဒစ်ဂျစ်တိုက်များကို ပိုကောင်းအောင်လုပ်ဆောင်ရန် Android 12 ဖြင့် 2021 ခုနှစ်တွင် စတင်မိတ်ဆက်ခဲ့ပြီးဖြစ်သည်။ Agora၊ ကြီးမားသောပြောင်းလဲမှုသည် ၎င်း၏အလားအလာသက်ရောက်မှုကို ချဲ့ထွင်ပေးသည့် kernel အဆင့်ရှိ ၎င်း၏တိုက်ရိုက်အပလီကေးရှင်းတွင် တည်ရှိသည်။ AutoFDO အလုပ်လုပ်ပုံသည် လုပ်ဆောင်ချက်ဖွဲ့စည်းပုံများ သို့မဟုတ် အခြေအနေသတ်မှတ်ချက်များကဲ့သို့သော အရင်းအမြစ်ကုဒ်ခွဲခြမ်းစိတ်ဖြာမှုမှ ထုတ်နုတ်ထားသော “static code အရိပ်အမြွက်များ” ကို မှီခိုလေ့ရှိသည့် သမားရိုးကျဆော့ဖ်ဝဲစုစည်းမှုဆုံးဖြတ်ချက်များ၏ ကန့်သတ်ချက်များကို ကျော်လွှားခြင်းအပေါ် အခြေခံထားသည်။ Embora အသုံးဝင်သည်၊ ဤအကြံပြုချက်များသည် အမှန်တကယ်အသုံးပြုမှုနှင့် လုပ်ဆောင်နေသောကုဒ်၏ အရေးကြီးဆုံးအစိတ်အပိုင်းများကို အမြဲတိကျစွာ ခန့်မှန်းလေ့မရှိပါ။ AutoFDO သည် ဆော့ဖ်ဝဲလ်၏ အချိန်နှင့်တစ်ပြေးညီ လုပ်ဆောင်နေစဉ်အတွင်း ဒေတာစုဆောင်းခြင်းတွင် ပါဝင်လာပါသည်။ ပိုမိုလက်တွေ့ကျပြီး သွက်လက်သောအချက်အလက်များအပေါ်အခြေခံ၍ စုစည်းမှုအား တိကျသောအသုံးပြုမှုအခြေအနေတစ်ခုစီအတွက် အသင့်လျော်ဆုံးအကောင်းဆုံးပြင်ဆင်မှုများကိုအသုံးပြုရန် လမ်းညွှန်ထားပြီး၊ အသုံးပြုသူအတွေ့အကြုံနှင့်လိုက်လျောညီထွေရှိသောပိုမိုထိရောက်မှုများစွာရရှိစေသည်။

စနစ်၏ ပျော့ပျောင်းမှုတွင် ကြီးမားသော အကျိုးအမြတ်များ

AutoFDO ကိုအသုံးပြုခြင်းမှ ပဏာမရလဒ်များ အထူးသဖြင့် အာရုံစူးစိုက်မှုသည် kernel သို့လှည့်သွားသောအခါတွင် အလားအလာရှိသည်။ Anteriormente၊ အသုံးပြုသူအဆင့် executable များနှင့် libraries များတွင်၊ နည်းပညာသည် အပလီကေးရှင်းစတင်ခြင်းတွင် 4% တိုးတက်မှုနှင့် စနစ်စတင်ချိန် 1% လျှော့ချခြင်းကို သရုပ်ပြထားပြီးဖြစ်သည်။ ဤနံပါတ်များသည် ပထမတစ်ချက်တွင် အနည်းငယ်မျှသာဟု ထင်ရသော်လည်း kernel အဆင့်ရှိ အကျိုးသက်ရောက်မှုသည် သိသိသာသာ ကြီးမားပြီး မီးမောင်းထိုးပြရန် ထိုက်တန်ပါသည်။

Android kernel ၏ ဗားရှင်း 6.1၊ 6.6 နှင့် 6.12 ကို အသုံးပြု၍ Pixel လိုင်းမှ စက်များနှင့် ပြုလုပ်သော စမ်းသပ်မှုများတွင်၊ တိုင်းတာသည့် စွမ်းဆောင်ရည် တိုးတက်မှုသည် 2% နှင့် သိသိသာသာ 22% အကြား ကွဲပြားပါသည်။ Essa ကွဲလွဲမှုသည် စမ်းသပ်မှုများအတွင်း တိုင်းတာနေသည့် စနစ်၏ သီးခြားအစိတ်အပိုင်းအပေါ် တိုက်ရိုက်မူတည်သည်။ Google မှ ဆက်သွယ်ပြောဆိုထားသည့်အတိုင်း၊ ဤလုပ်ငန်းသည် ဆက်လက်လုပ်ဆောင်ဆဲဖြစ်သည်ကို မီးမောင်းထိုးပြရန် အရေးကြီးသည်မှာ နည်းပညာဖွံ့ဖြိုးတိုးတက်မှုနှင့် အကောင်အထည်ဖော်မှုအဆင့်များတွင် ပိုမိုသိသာထင်ရှားသော အကျိုးအမြတ်များ ရရှိနိုင်ခြေကို ညွှန်ပြနေပါသည်။

kernel ကြားဝင်မှု၏အတိမ်အနက်

AutoFDO ဖြင့် Android kernel ကို အကောင်းဆုံးဖြစ်အောင်ရွေးချယ်ခြင်းသည် Google ၏ သာလွန်သောစွမ်းဆောင်ရည်အတွက် ရှာဖွေမှု၏အတိမ်အနက်ကိုဖော်ပြသည်။ kernel သည် အပလီကေးရှင်းများနှင့် ရုပ်ပိုင်းဆိုင်ရာ အစိတ်အပိုင်းများကြား ကြားခံအဖြစ် လုပ်ဆောင်သည့် စက်ပစ္စည်း၏ ဟာ့ဒ်ဝဲနှင့် တိုက်ရိုက် အပြန်အလှန် တုံ့ပြန်သည့် အခြေခံအလွှာဖြစ်သည်။ ဤအဆင့်တွင် Qualquer တိုးတက်မှုသည် စနစ်တစ်ခုလုံးတွင် အကျိုးသက်ရောက်မှုရှိသည်။

Android စက်ပစ္စည်းတစ်ခုပေါ်တွင် CPU အသုံးပြုချိန်၏ 40% ခန့်ကို တွက်ချက်ထားသောကြောင့် kernel ၏ဆက်စပ်မှုကို တိုင်းတာနိုင်သည်။ Isso ဆိုသည်မှာ kernel လည်ပတ်သည့် ထိရောက်မှုသည် စက်ပစ္စည်း၏ ပါဝါသုံးစွဲမှု၊ တုံ့ပြန်မှုအမြန်နှုန်းနှင့် ဘက်စုံလုပ်ဆောင်နိုင်မှုတို့အပေါ် တိုက်ရိုက်သက်ရောက်မှုရှိပြီး သုံးစွဲသူတစ်ဦးစီ၏ အပြန်အလှန်ဆက်သွယ်မှုကို သက်ရောက်မှုရှိပါသည်။

နည်းပညာ ချဲ့ထွင်ခြင်းနှင့် အကောင်အထည်ဖော်ခြင်း။

AutoFDO ကို အကောင်အထည်ဖော်ခြင်းသည် Google ၏ ဗျူဟာမြောက် အချိန်ဇယားကို လိုက်နာပြီး ၎င်းသည် နည်းပညာကို 6.12 kernel အကိုင်းအခက်များတွင် ပေါင်းစပ်ထားပြီး Android 16 နှင့် Android 15 အတွက် ဗားရှင်း 6.6 ကို ပစ်မှတ်ထားသည်။

ကုမ္ပဏီ၏လုပ်ဆောင်မှုအစီအစဉ်တွင် အနာဂတ် kernel ဗားရှင်းအားလုံးအတွက် AutoFDO ၏ ဆက်လက်တိုးချဲ့မှု ပါ၀င်ပြီး ထိရောက်မှုရှာဖွေရေးတွင် စံတူးလ်တစ်ခုအဖြစ် ပေါင်းစည်းထားသည်။ Isso သည် Android ကို စွမ်းဆောင်ရည်နှင့် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း၏ ရှေ့တန်းတွင် ရှိနေစေရန် ရေရှည်ကတိကဝတ်ကို သရုပ်ပြသည်။

kernel အပြင်၊ Google သည် ဟာ့ဒ်ဝဲဒရိုက်ဗာများကဲ့သို့သော အခြားမရှိမဖြစ်လိုအပ်သော စနစ်အစိတ်အပိုင်းများပေါ်တွင် AutoFDO အက်ပ်လီကေးရှင်းကိုလည်း ပံ့ပိုးပေးပါသည်။ Esta တိုးချဲ့မှုသည် Android ဂေဟစနစ်၏ အစိတ်အပိုင်းတိုင်းကို အမြင့်ဆုံးထိရောက်မှုဖြင့် လည်ပတ်နိုင်စေရန် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း၏ အကျိုးကျေးဇူးများကို ပိုမိုဧရိယာများအထိ တိုးချဲ့ပေးမည်ဟု ကတိပြုပါသည်။

သုံးစွဲသူအတွေ့အကြုံအတွက် တိုက်ရိုက်အကျိုးကျေးဇူးများ

AutoFDO မှ ပံ့ပိုးပေးထားသော တိုးတက်မှုများသည် Android စက်ပစ္စည်းများကို နေ့စဉ်အသုံးပြုသူများအတွက် မြင်သာထင်သာရှိသော အကျိုးကျေးဇူးများအဖြစ် ဘာသာပြန်ဆိုထားသည့် နည်းပညာစကြဝဠာကို ကျော်လွန်သွားပါသည်။ အရှိန်မြှင့်ထားသော အက်ပ်လီကေးရှင်းကို လွှင့်တင်ခြင်းသည် စောင့်ဆိုင်းချိန်နည်းပြီး လူမှုကွန်ရက်များမှ ကုန်ထုတ်စွမ်းအားဆော့ဖ်ဝဲအထိ အလိုရှိသော လုပ်ဆောင်ချက်များကို ပိုမိုမြန်ဆန်စွာ ဝင်ရောက်နိုင်စေပါသည်။

စနစ်စတင်ချိန်ကို လျှော့ချခြင်းသည် သုံးစွဲသူများကို စက္ကန့်ပိုင်းအတွင်း ၎င်းတို့၏စက်ပစ္စည်းများကို အသုံးပြုရန် အဆင်သင့်ရှိနေစေခြင်းဖြင့် ပိုမိုလျင်မြန်သောအတွေ့အကြုံကို ပံ့ပိုးပေးပါသည်။ Este အကျိုးကျေးဇူးသည် ပြန်လည်စတင်ခြင်း သို့မဟုတ် ဆော့ဖ်ဝဲလ်အပ်ဒိတ်ပြီးနောက်ကဲ့သို့သော အခိုက်အတန့်တိုင်းကို ရေတွက်သည့်အခြေအနေများတွင် အထူးသတိပြုမိပါသည်။

ထို့အပြင်၊ kernel-level optimization သည် ဘက်ထရီသက်တမ်းကို အပြုသဘောဖြင့် လွှမ်းမိုးနိုင်သည်။ CPU အသုံးပြုမှုကို ပိုမိုထိရောက်အောင်ပြုလုပ်ခြင်းဖြင့်၊ လည်ပတ်မှုစနစ်သည် အလုပ်များကိုလုပ်ဆောင်ရန် စွမ်းအင်ကို နည်းပါးစေပြီး၊ စက်အတွက် တစ်နေ့တာလုံး ကိုယ်ပိုင်အုပ်ချုပ်ခွင့် ပိုမိုရရှိစေသည်။

ယေဘုယျအားဖြင့်၊ AutoFDO ၏နိဒါန်းသည် ပိုမိုတုံ့ပြန်မှုနှင့် အကောင်းဆုံးလုပ်ဆောင်နိုင်သော Android ဆီသို့ အရေးကြီးသောခြေလှမ်းကိုကိုယ်စားပြုသည်။ Kernel ဆန်းသစ်တီထွင်မှုများသည် အမြန်နှုန်းနှင့် ချောမွေ့မှုတို့ကို မြှင့်တင်ပေးရုံသာမက စက်နှင့်ထိတွေ့မှုတိုင်းတွင် ခံစားရစေမည့် ထိရောက်မှုစံနှုန်းအသစ်ကိုလည်း သတ်မှတ်ပေးထားသောကြောင့် သုံးစွဲသူအတွေ့အကြုံကို ပိုမိုကျေနပ်စေပါသည်။

Android တွင် ထိရောက်မှုကို ဆက်တိုက်ရှာဖွေသည်။

AutoFDO နှင့် Google ပဏာမခြေလှမ်းသည် စက်ကိရိယာများနှင့် အသုံးပြုသူလိုအပ်ချက်များစွာကို ဖြည့်ဆည်းပေးရမည့် ရှုပ်ထွေးသောလည်ပတ်မှုစနစ်ဖြစ်သော Android ၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ရန် ဆက်လက်ကြိုးပမ်းမှုကို အလေးပေးဖော်ပြသည်။ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းသည် သီးခြားဖြစ်ရပ်တစ်ခုမဟုတ်သော်လည်း ပြိုင်ဆိုင်မှုရှိသောနည်းပညာစျေးကွက်တွင် ဆက်နွယ်နေစေရန် စဉ်ဆက်မပြတ်လုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။

စွမ်းဆောင်ရည်သည် Android ဂေဟစနစ်ရှိ သုံးစွဲသူများ၏ စိတ်ကျေနပ်မှုနှင့် ထိန်းသိမ်းမှုများအတွက် အဆုံးအဖြတ်ပေးသည့်အချက်ဖြစ်သည်။ ပိုမိုမြန်ဆန်ပြီး ထိရောက်မှုရှိသော စနစ်သည် အသုံးပြုနိုင်စွမ်းကို မြှင့်တင်ပေးရုံသာမက ပလပ်ဖောင်းသည် ၎င်းတို့ကို ချောမွေ့စွာ ပံ့ပိုးပေးနိုင်ကြောင်း သိလျက် ပိုမိုကြံ့ခိုင်ပြီး ဆန်းသစ်သော အပလီကေးရှင်းများကို ဖန်တီးရန် developer များအား တွန်းအားပေးပါသည်။

စိန်ခေါ်မှုများနှင့် အနာဂတ်အမြင်များ

kernel တွင် AutoFDO ကို အကောင်အထည်ဖော်ခြင်းသည် မှတ်တိုင်တစ်ခုဖြစ်သော်လည်း ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန် လမ်းကြောင်းသည် ဟာ့ဒ်ဝဲဗိသုကာအသစ်များနှင့် ဆော့ဖ်ဝဲလ်တောင်းဆိုမှုများအတွက် အဆက်မပြတ်လိုက်လျောညီထွေရှိရန် လိုအပ်ပြီး လက်ရှိစိန်ခေါ်မှုများနှင့် ပြည့်နေပါသည်။

  • Android ၏ ဗားရှင်းအသစ်များသည် AutoFDO အသုံးပြုမှုကို ဆက်လက်ပေါင်းစပ်ပြီး ချဲ့ထွင်နေပါမည်။
  • ယာဉ်မောင်းများကဲ့သို့သော အစိတ်အပိုင်းများကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းသည် အကျိုးကျေးဇူးများ ပိုမိုရရှိစေမည်ဖြစ်သည်။
  • အဆိုပါနည်းပညာသည် အနာဂတ်စွမ်းဆောင်ရည် ဆန်းသစ်တီထွင်မှုများအတွက် အခြေခံအဖြစ် ဆောင်ရွက်မည်ဖြစ်ပါသည်။
  • အချိန်နှင့်တပြေးညီ တုံ့ပြန်ချက်သည် စနစ်၏ ထိရောက်မှုအတွက် မရှိမဖြစ် ဒေါက်တိုင်တစ်ခု ဖြစ်လာလိမ့်မည်။