
Nově zveřejněná zranitelnost procesorů Arm a Intel Spectre BHI (Branch History Injection) má již svou opravu pro linuxové jádro 5.17. Včera pak server Phoronix testoval vliv této opravy na výkon procesorů Alder Lake a Tiger Lake.
Oba mají eIBRS (Enhanced Indirect Branch Restricted Speculation), které je účinné proti Spectre v2, ale na Spectre BHI je potřeba ještě zapnout retpoline, tedy použít parametr spectre_v2=eibrs,retpoline
. Toto zatím nebude pro procesory s eIBRS výchozí (doposud je spectre_v2=eibrs
), ale výchozí nastavení se může v budoucnu změnit.
Výsledky testů velmi záleží na zátěži, nejvíce jsou opět postižené programy citlivé na latenci. Druhým nejhorším je Flexible IO Tester (read write io_uring) a výsledek Pro Alder Lake je horší o 15 % u Tiger Lake o 34 %.
(zdroj: phoronix).