Чанде пеш дар бораи осебпазирии нав дар меъмории спекулятивии протсессори Intel маълум шуд, ки он ном дошт
Мо қаблан қайд карда будем, ки хатари LVI на дар механизми мушаххаси кашфкардаи тадқиқотчиён, балки дар худи принсипи ҳамлаи паҳлӯии LVI, ки бори аввал нишон дода шудааст, вобаста аст. Ҳамин тариқ, як самти нав барои таҳдидҳое, ки қаблан ҳеҷ кас гумон намекард, кушода шуд (ҳадди ақал, ин дар фазои ҷамъиятӣ баррасӣ карда нашудааст). Аз ин рӯ, арзиши рушди мутахассиси Google Zola Bridges дар он аст, ки ямоқи ӯ хатари ҳатто ҳамлаҳои нави номаълумро дар асоси принсипи LVI коҳиш медиҳад.
Пештар дар GNU Project Assembler (
Таҳиягари Google патчи худро бо иловаи дастурҳои LFENCE ба маҷмӯи компилятори LLVM пешниҳод кард ва муҳофизатро SESES (Speculative Execution Side Effect Suppression) номид. Варианти муҳофизатие, ки ӯ пешниҳод кардааст, ҳам таҳдидҳои LVI ва ҳам дигар таҳдидҳои шабеҳро коҳиш медиҳад, масалан, Spectre V1/V4. Амалисозии SESES ба компилятор имкон медиҳад, ки дастурҳои LFENCE-ро дар ҷойҳои мувофиқ ҳангоми тавлиди коди мошин илова кунад. Масалан, онҳоро пеш аз ҳар як дастур барои хондан аз хотира ё навиштан ба хотира гузоред.
Дастурҳои LFENCE пеш аз ҳама дастурҳои минбаъдаро то анҷоми хондани хотираи қаблӣ пешгирӣ мекунанд. Аён аст, ки ин ба кори протсессорҳо таъсир мерасонад. Муҳаққиқ муайян кард, ки ҳифзи SESES ба ҳисоби миёна суръати иҷрои вазифаҳоро бо истифода аз китобхонаи ҳифзшуда 7,1% коҳиш додааст. Доираи паст шудани хосилнокии мехнат дар ин маврид аз 4 то 23 фоизро ташкил дод. Пешгӯии ибтидоии муҳаққиқон бештар пессимистӣ буда, то 19 маротиба кам шудани нишондиҳандаҳоро талаб мекард.
Манбаъ: 3dnews.ru