မကြာသေးမီက ၎င်းသည် ခေါ်ဝေါ်သော Intel ပရိုဆက်ဆာများ၏ မှန်းဆတည်ဆောက်မှုတွင် အားနည်းချက်အသစ်တစ်ခုအကြောင်း သိလာခဲ့သည်။
LVI ၏အန္တရာယ်သည် သုတေသီများရှာဖွေတွေ့ရှိသည့် သီးခြားယန္တရားတွင်မဟုတ်ကြောင်း အစောပိုင်းတွင် ကျွန်ုပ်တို့သတိပြုမိခဲ့သည်၊ သို့သော် ပထမဆုံးအကြိမ်ပြသခဲ့သည့် LVI ဘေးထွက်ချန်နယ်တိုက်ခိုက်မှု၏မူအရဖြစ်သည်။ ထို့ကြောင့်၊ ယခင်ကမည်သူမျှသံသယမရှိသောခြိမ်းခြောက်မှုများအတွက်ဦးတည်ချက်အသစ်ကိုဖွင့်ခဲ့သည် (အနည်းဆုံး၊ ဤအရာကိုအများပြည်သူဆိုင်ရာနေရာများတွင်မဆွေးနွေးပါ)။ ထို့ကြောင့်၊ Google ကျွမ်းကျင်သူ Zola Bridges ၏ ဖွံ့ဖြိုးတိုးတက်မှုတန်ဖိုးသည် LVI နိယာမကို အခြေခံ၍ မသိရသေးသော တိုက်ခိုက်မှုအသစ်များ၏ အန္တရာယ်ကို လျော့ပါးစေသည့်အချက်တွင် တည်ရှိသည်။
ယခင်က GNU Project Assembler (
Google developer သည် LLVM compiler set သို့ LFENCE ညွှန်ကြားချက်များ ပေါင်းထည့်ခြင်းဖြင့် ၎င်း၏ patch ကို အကာအကွယ် SESES (Speculative Execution Side Effect Suppression) ဟုခေါ်သည်။ သူအဆိုပြုထားသော အကာအကွယ်ရွေးချယ်မှုသည် LVI ခြိမ်းခြောက်မှုများနှင့် အခြားသော အလားတူအရာများ ဥပမာ Spectre V1/V4 တို့ကို လျော့ပါးစေသည်။ SESES အကောင်အထည်ဖော်မှုသည် ကွန်ပလီတာကို စက်ကုဒ်ထုတ်လုပ်နေစဉ်အတွင်း သင့်လျော်သောနေရာများတွင် LFENCE ညွှန်ကြားချက်များကို ထည့်သွင်းခွင့်ပြုသည်။ ဥပမာ၊ မှတ်ဉာဏ်မှ စာဖတ်ခြင်း သို့မဟုတ် မှတ်ဉာဏ်သို့ စာရေးခြင်းအတွက် ညွှန်ကြားချက်တစ်ခုစီရှေ့တွင် ၎င်းတို့ကို ထည့်သွင်းပါ။
LFENCE ညွှန်ကြားချက်များသည် ယခင်မမ်မိုရီဖတ်ခြင်းမပြီးမချင်း နောက်ဆက်တွဲညွှန်ကြားချက်များအားလုံးကို ကြိုတင်ပြင်ဆင်ခြင်းမှ တားဆီးထားသည်။ သိသာထင်ရှားသည်၊ ၎င်းသည်ပရိုဆက်ဆာများ၏စွမ်းဆောင်ရည်ကိုထိခိုက်စေသည်။ ပျမ်းမျှအားဖြင့် SESES ကာကွယ်ရေးသည် ကာကွယ်ထားသောစာကြည့်တိုက်ကို အသုံးပြု၍ အလုပ်များပြီးမြောက်ရန် အရှိန်ကို 7,1% လျှော့ချခဲ့ကြောင်း သုတေသီမှ တွေ့ရှိခဲ့သည်။ ဤကိစ္စတွင်ကုန်ထုတ်စွမ်းအားလျှော့ချရေးအကွာအဝေးသည် 4 မှ 23% အထိရှိသည်။ သုတေသီများ၏ ကနဦးခန့်မှန်းချက်သည် စွမ်းဆောင်ရည် 19 ဆအထိ ကျဆင်းသွားစေရန် တွန်းအားပေး၍ အဆိုးမြင်မှု ပိုဖြစ်စေပါသည်။
source: 3dnews.ru