Ubuntu vil levere intel-compute-runtime uden beskyttelse mod Spectre, hvilket reducerer ydelsen med 20%

I Ubuntu har man besluttet at skifte til levering af pakken intel-compute-runtime som standard, bygget med flaget NEO_DISABLE_MITIGATIONS, der deaktiverer beskyttelsen mod Spectre-klasset angreb. Ifølge Ubuntu-udviklernes vurdering fører en sådan beskyttelse til et præstationsfald på cirka 20%.

Pakken intel-compute-runtime inkluderer komponenter, der er nødvendige for at bruge OpenCL og OneAPI Level Zero på systemer med Intel GPU'er. Ved bygning af de inkluderede biblioteker i pakken medførte tilstedeværelsen af bygning flaget NEO_DISABLE_MITIGATIONS, at kompilatoren deaktiverede mulighederne «-mretpoline -mindirect-branch=thunk -mfunction-return=thunk -mindirect-branch-register», som yderligere beskytter mod Spectre. Disse muligheder påvirker ikke præstationen af OpenCL og GPU-side operationer, men reducerer overhead ved udførelsen af koden, der understøtter API'en.

Ingeniørerne ansvarlige for sikkerheden hos Intel og Canonical kom i diskussion til den konklusion, at der ikke længere er behov for beskyttelse mod Spectre, implementeret på Compute Runtime-niveau, da den nødvendige beskyttelse allerede findes på kerne-niveau. Den eksisterende Spectre-beskyttelse i Compute Runtime er primært af interesse for dem, der bruger kerner uden tilstrækkelig beskyttelse, og fordelene ved den opvejer ikke det observerede fald i præstation. Desuden bliver de udgivelser, Intel leverer af Intel Graphics Compute Runtime, bygget med standard flaget NEO_DISABLE_MITIGATIONS, der deaktiverer beskyttelse.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster