Защита от Spectre v2 обошлась процессорам AMD «дешевле», чем Intel

Изображение: (сс) FritzchensFritz
Процессор AMD Ryzen
Процессор AMD Ryzen

Защита от уязвимости Branch History Injection (BHI), являющейся расширенной версией Spectre v2, обошлась процессорам AMD потерей производительности менее 10%, 11 марта сообщает американский новостной портал об открытых проектах и мире ОС Linux Phoronix.

Исследовательская группа STORM компании Intel изучала выявленную ранее уязвимость процессоров, получившую название Branch History Injection, эксплуатация которой относится к типу атак по стороннему каналу. Оказалось, что два типа используемых защит от атаки по стороннему каналу не исключают эксплуатацию уязвимости полностью.

Также в ходе исследования специалисты STORM выявили, что защита LFENCE/JMP, используемая компанией AMD для защиты от атак по стороннему каналу с 2018 года, не защищает полностью. В AMD приняли решение переключиться на такой же вид защиты, что и у Intel, — Retpoline.

В Phoronix измерили падение производительности процессоров Intel и AMD при включенных защитах. Выяснилось, что падение производительности Intel составляет до 35%, в зависимости от модели. Для процессоров AMD падение производительности составило менее 10%.

Тесты проводились процессорами Ryzen 9 5900X, Ryzen 9 5950X и Ryzen 9 5900HX. Для большинства тестов падением производительности оказалось незначительным. Исключением является тест Stress-NG. Здесь падение производительности составило от 22% для Ryzen 9 5900HX до 54% в случае Ryzen 9 5950X.