MIT မှ အင်ဂျင်နီယာအဖွဲ့တစ်ဖွဲ့သည် ဒေတာနှင့် ပိုမိုထိရောက်စွာ လုပ်ဆောင်နိုင်စေရန် အရာဝတ္ထု-ဆန်သော မှတ်ဉာဏ်ဆိုင်ရာ အထက်တန်းအဆင့်ကို တီထွင်ခဲ့သည်။ ဆောင်းပါးတွင် မည်သို့စီစဉ်ထားသည်ကို ကျွန်ုပ်တို့ နားလည်ပါသည်။
သင်သိသည့်အတိုင်း၊ ခေတ်မီ CPU များ၏ စွမ်းဆောင်ရည် တိုးတက်မှုသည် မန်မိုရီကိုဝင်ရောက်သည့်အခါ latency လျော့နည်းသွားခြင်းနှင့် မတွဲပါ။ အညွှန်းကိန်းများ တစ်နှစ်နှင့်တစ်နှစ် ပြောင်းလဲမှုတွင် ကွာခြားချက်သည် ၁၀ ဆအထိ ရှိလာနိုင်သည်။
စွမ်းဆောင်ရည် ပြစ်ဒဏ်သည် နှောင့်နှေးခြင်းဟု ခေါ်သည်။ အချို့သောကိစ္စများတွင်၊ ကြိုတင်ပြင်ဆင်ထားသောဒေတာကို နှိမ့်ချခြင်းသည် ပရိုဆက်ဆာ 64 ပတ်အထိ ကြာနိုင်သည်။
နှိုင်းယှဥ်ရန်- ရေပေါ်အမှတ်နံပါတ်များ ပေါင်းထည့်ခြင်းနှင့် မြှောက်ခြင်း။
နည်းပညာဘယ်လိုအလုပ်လုပ်လဲ။
ဖြေရှင်းချက်သည် နည်းပညာသုံးမျိုးဖြစ်သည့် Hotpads၊ Zippads နှင့် COCO compression algorithm တို့ကို အခြေခံထားသည်။
Hotpads များသည် software-driving hierarchy တစ်ခုဖြစ်ပြီး scratchpad register memory (
အနှစ်သာရအားဖြင့်၊ ဗိသုကာပညာသည် ကက်ရှ်စနစ်တစ်ခုဖြစ်သော်လည်း အရာဝတ္ထုများနှင့် လုပ်ဆောင်ရန် ထက်မြက်သည်။ အရာဝတ္ထုတည်ရှိသည့် pad ၏အဆင့်သည် ၎င်းကိုအသုံးပြုသည့်အကြိမ်အရေအတွက်ပေါ်တွင်မူတည်သည်။ အဆင့်များထဲမှ တစ်ခုသည် "လျှံနေပါက" စနစ်သည် Java သို့မဟုတ် Go တွင် "အမှိုက်စုဆောင်းသူများ" နှင့် ဆင်တူသည့် ယန္တရားကို အစပျိုးပေးသည်။ ၎င်းသည် အခြားအရာများထက် မကြာခဏ အသုံးပြုလေ့ရှိသော အရာများကို ပိုင်းခြားစိတ်ဖြာပြီး အဆင့်များကြားတွင် အလိုအလျောက် ရွေ့လျားစေသည်။
Zippads သည် Hotpads ၏အခြေခံပေါ်တွင်အလုပ်လုပ်သည် - မော်ကွန်းတိုက်များနှင့်ဇစ်ဖွင့်ဒေတာများကိုအထက်တန်းအဆင့်၏နောက်ဆုံးအဆင့်နှစ်ဆင့်ဖြစ်သည့် L3 pad နှင့် ပင်မမမ်မိုရီကိုဝင်သည် သို့မဟုတ် ထွက်သွားသည့်ဒေတာများကိုလုပ်ဆောင်သည်။ ပထမနှင့် ဒုတိယအကွက်များတွင် ဒေတာကို မပြောင်းလဲဘဲ သိမ်းဆည်းထားသည်။
Zippads သည် အရာဝတ္ထုများကို 128 bytes အထိ ချုံ့ပေးသည်။ ပိုကြီးသော အရာဝတ္ထုများကို အပိုင်းများခွဲကာ မှတ်ဉာဏ်၏ မတူညီသော နေရာများတွင် ထားရှိပေးသည်။ developer များရေးသားသည့်အတိုင်း၊ ဤနည်းလမ်းသည် ထိရောက်စွာအသုံးပြုထားသော memory ၏ကိန်းဂဏန်းကိုတိုးစေသည်။
အရာဝတ္တုများကို ချုံ့ရန်အတွက် COCO (Cross-Object COmpression) algorithm ကို အသုံးပြုထားပြီး၊ စနစ်သည် အလုပ်လုပ်နိုင်သော်လည်း၊
MIT အင်ဂျင်နီယာများ၏ အဆိုအရ ၎င်းတို့၏ အရာဝတ္တုကို ဦးတည်သည့် မှတ်ဉာဏ် အထက်တန်းအဆင့်သည် ရှေးရိုးနည်းလမ်းများထက် 17% ပိုမြန်သည်။ ၎င်းသည် ခေတ်မီအသုံးချပရိုဂရမ်များ၏ တည်ဆောက်ပုံနှင့် ပိုမိုနီးစပ်သောကြောင့် နည်းလမ်းသစ်တွင် အလားအလာရှိသည်။
ပထမဆုံးအနေနဲ့ ကြီးမားတဲ့ဒေတာနဲ့ machine learning algorithms တွေနဲ့ အလုပ်လုပ်တဲ့ ကုမ္ပဏီတွေဟာ နည်းပညာကို စတင်အသုံးပြုနိုင်မယ်လို့ မျှော်လင့်ရပါတယ်။ နောက်ထပ်အလားအလာရှိသော ဦးတည်ချက်မှာ cloud ပလပ်ဖောင်းများဖြစ်သည်။ IaaS ဝန်ဆောင်မှုပေးသူများသည် virtualization၊ သိုလှောင်မှုစနစ်များနှင့် ကွန်ပျူတာအရင်းအမြစ်များဖြင့် ပိုမိုထိရောက်စွာ လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။
ကျွန်ုပ်တို့၏ နောက်ထပ်အရင်းအမြစ်များနှင့် အရင်းအမြစ်များ-
"ကျွန်ုပ်တို့ IaaS ကိုတည်ဆောက်ပုံ"- 1cloud ၏အလုပ်နှင့်ပတ်သက်သောပစ္စည်းများ
cloud ဗိသုကာ 1cloud ၏ဆင့်ကဲဖြစ်စဉ်
1cloud ရှိ အရာဝတ္ထုသိုလှောင်မှုဝန်ဆောင်မှု
HTTPS တွင် ဖြစ်နိုင်ချေရှိသော တိုက်ခိုက်မှုများနှင့် ၎င်းတို့ကို မည်သို့ကာကွယ်မည်နည်း။
Continuous Delivery နှင့် Continuous Integration ချဉ်းကပ်မှုများအကြား တူညီမှုများနှင့် ကွာခြားချက်များကား အဘယ်နည်း
အင်တာနက်ပေါ်ရှိ ဆာဗာကို ကာကွယ်နည်း- 1cloud အတွေ့အကြုံ
source: www.habr.com