ืืืื ืืจืืื'ืก ืืืืื ืืืฆืข ืขืืืจ ืขืจืืช ืืืืืจ LLVM, ืชืืงืื ืขื ืืืืขืช ืืื ืช SESES (Speculative Execution Side Effect Suppression), ืืืกืืืขืช ืืืกืื ืืชืงืคืืช ืขื ืื ืื ืื ืืืืฆืืข ืืกืคืงืืืืืื ืืืขืืื ืืื ืื, ืืืื LVI. ืฉืืืช ืืืื ื ืืืืฉืืช ืืจืืช ืืืืืจ ืืืืืกืกืช ืขื ืืืกืคืช ืืืจืืืช ืขื ืืื ืืืืืจ ืืขืช ืืคืงืช ืงืื ืืืื ื LFENCE, ืืืืื ืกืื ืืคื ื ืื ืืืจืืช ืงืจืืื ืื ืืชืืื ืืืืืจืื, ืืื ืืคื ื ืืืจืืช ืืขื ืฃ ืืจืืฉืื ื ืืงืืืฆืช ืืืืจืืืช ืฉืืกืืืืช ืืช ืืืืืง.
ืืืจืืช LFENCE ืืืชืื ื ืขื ืฉืื ืงืจืืืืช ืืืืืจืื ืืงืืืืืช ืืชืืฆืขื ืืืฉืืืชื ืืช ืืืงืืื ืฉื ืืืจืืืช ืขืืงืืืช ืืืืจ LFENCE ืขื ืืืฉืืืช ืืืืฆืืข. ืืฉืืืืฉ ื-LFENCE ืืืืื ืืืจืืื ืืฉืืขืืชืืช ืืืืฆืืขืื, ืืืื ืืืฆืข ืืืฉืชืืฉ ืืืื ื ืืืงืจืื ืงืืฆืื ืืื ืขืืืจ ืงืื ืงืจืืื ืืืืืื. ืื ืืกืฃ ืืืื ื ืืืื, ืืชืืงืื ืืฆืืข ืฉืืืฉื ืืืืื ืืืืคืฉืจืื ืื ืืืฉืืืช ืืืืคื ืกืืงืืืื ืจืืืช ืืกืืืืืช ืฉื ืืื ื ืืื ืืืคืืืช ืืช ืืืฉืคืขื ืืฉืืืืืช ืขื ืืืืฆืืขืื.
ืืืืืงืืช ืฉื ืขืจืื, ืืฉืืืืฉ ืืืื ืช SESES ืขืืืจ ืืืืืช BoringSSL ืืืืื ืืืคืืชื ืฉื ืืกืคืจ ืืคืขืืืืช ืืฉื ืืื ืฉืืืฆืขื ืขื ืืื ืืกืคืจืืื ืคื 14 - ืืืฆืืขื ืืืจืกื ืืืืื ืช ืฉื ืืกืคืจืืื ืืื ืืืืืฆืข ืจืง 7.1% ื- ืืจืกื ืื ืืืื ืช (ืฉืื ืื ืืืชืื ืืืืืงื ื-4% ื-23%).
ืืฉื ืืฉืืืื, ืืึผืฆึธืข ืืขืืจ, ืขืืืจ GNU Assembler, ืื ืื ืื ืฉืืืฆืข ืืืืคืช LFENCE ืืืืจ ืื ืคืขืืืช ืืขืื ืช ืืืืจืื ืืืคื ื ืืื ืืืจืืืช ืกื ืืฃ ืืจืื ืืจืืื ืืืืฆืืขืื ืฉื ืืขืจื ืคื 5 (22% ืืืงืื ืืื ืืื ื). ืฉืืืช ืืืื ื ืืื ืื ืืึผืฆึธืข ะธ ืืืืืข ืขื ืืื ืืื ืืกื ืืื ืื, ืื ืชืืฆืืืช ืืืืงืืช ืืืืฆืืขืื ืขืืืจื ืืจื ืคืืจืกืื. ืืชืืืื, ืืืืงืจืื ืฉืืืื ืืช ืืชืงืคืช ื-LVI ืืื ืืจืืื ืฉื ืคื 2 ืขื ืคื 19 ืืืืฆืืขืื ืืขืช ืืืืช ืืื ื ืืืื.
ืืงืืจ: OpenNet.ru