Ubuntu bude dodávať intel-compute-runtime bez ochrany pred Spectre, čo znižuje výkon o 20%.

V Ubuntu sa rozhodlo prejsť na dodávanie balíka intel-compute-runtime, ktorý je zostavený s praporcom NEO_DISABLE_MITIGATIONS, vypínajúcim ochranu pred útokmi typu Spectre. Podľa odhadov vývojárov Ubuntu prítomnosť takejto ochrany vedie k poklesu výkonu balíka približne o 20%.

Balík intel-compute-runtime obsahuje komponenty potrebné na používanie OpenCL a OneAPI Level Zero na systémoch s GPU Intel. Pri zostavovaní knižníc dodávaných v balíku vedie prítomnosť praporca NEO_DISABLE_MITIGATIONS k vypnutiu v kompilátore možností „-mretpoline -mindirect-branch=thunk -mfunction-return=thunk -mindirect-branch-register“, ktoré zabezpečujú dodatočnú ochranu pred útokom Spectre. Tieto možnosti nemajú vplyv na výkon OpenCL a operácií na strane GPU, ale znižujú režijné náklady pri vykonávaní kódu, ktorý je zodpovedný za fungovanie API.

Inžinieri zodpovední za bezpečnosť v Intel a Canonical počas diskusie dospeli k záveru, že ochrana pred útokom Spectre, implementovaná na úrovni Compute Runtime, už nie je potrebná, pretože požadovaná ochrana už existuje na úrovni jadra. Existujúca ochrana v Compute Runtime proti útoku Spectre je zaujímavá predovšetkým pre tých, ktorí používajú jadrá bez adekvátnej ochrany, a prínos z nej neprekonáva pozorovaný pokles výkonu. Okrem toho sa poskytnuté vydania Intel Graphics Compute Runtime zostavujú s predvoleným nastavením praporca NEO_DISABLE_MITIGATIONS, ktorý vypína ochranu.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster