O Ubuntu fornecerá intel-compute-runtime sem proteção contra Spectre, que reduz o desempenho em 20%

No Ubuntu, decidiu-se por padrão fornecer o pacote intel-compute-runtime, compilado com a flag NEO_DISABLE_MITIGATIONS, que desativa a proteção contra ataques do tipo Spectre. Segundo os desenvolvedores do Ubuntu, a presença dessa proteção resulta em uma redução de aproximadamente 20% no desempenho do pacote.

O pacote intel-compute-runtime inclui componentes necessários para usar OpenCL e OneAPI Level Zero em sistemas com GPU Intel. Ao compilar as bibliotecas fornecidas no pacote, a presença da flag de compilação NEO_DISABLE_MITIGATIONS resulta na desativação das opções do compilador "-mretpoline -mindirect-branch=thunk -mfunction-return=thunk -mindirect-branch-register", que oferecem proteção adicional contra Spectre. Essas opções não afetam o desempenho do OpenCL e das operações na GPU, mas reduzem a sobrecarga ao executar o código responsável pelo funcionamento da API.

Engenheiros responsáveis pela segurança na Intel e na Canonical, durante uma discussão, concluíram que a proteção contra Spectre, implementada no nível do Compute Runtime, não é mais necessária, pois a proteção necessária já existe no nível do kernel. A proteção contra Spectre existente no Compute Runtime é principalmente relevante para aqueles que utilizam núcleos sem a devida proteção, e os benefícios não compensam a redução de desempenho observada. Além disso, as versões fornecidas pela Intel do Intel Graphics Compute Runtime são compiladas com a flag NEO_DISABLE_MITIGATIONS definida como padrão, desativando a proteção.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster