Blog & News

Solicite uma Cotação

...

Abra um Chamado de Suporte

...

Formulário de Contato

...
Contato Rápido

Bug desencadeia comportamento estranho de processadores

img bug 01

A Intel vem emitindo erratas para a documentação dos processadores Skylake e Kaby Lake e agora sabemos por que: eles têm um erro de hyper-threading. O bug acaba de ser descrito em detalhes em uma lista de discussão da Debian e afeta os processadores em desktop, desktop high-end, plataformas embutidas e móveis, processadores de servidor Xeon v5 e v6 e alguns modelos Pentium.

 

O aviso da Debian diz que é preciso, nas configurações de BIOS ou UEFI, desabilitar o hyper-threading imediatamente porque os processadores podem se comportar perigosamente. Os sintomas podem incluir mau comportamento de aplicativos e do sistema operacional, corrupção e perda de dados. Todos os sistemas operacionais, não apenas o Linux, estão sujeitos ao bug.
De acordo com a errata da Intel, “sob condições complexas de microarquitetura, loops curtos de menos de 64 instruções que usam registros AH, BH, CH ou DH, bem como seu registro mais amplo correspondente (por exemplo, RAX, EAX ou AX para AH) podem causar um comportamento imprevisível do sistema”. Isso só acontece, segundo a empresa, quando ambos os processadores lógicos no mesmo processador físico estão ativos.

Para evitar o bug:
Kaby Lake - fazer atualizações de BIOS / UEFI e, enquanto isso, desativar o hyper-threading;
Skylake - Dependendo do modelo, um pacote Intel-Microcode está disponível. Caso contrário, desative o hyiper-threading e aguarde uma correção do BIOS / UEFI.
Outros usuários precisarão de correções específicas da plataforma. Os usuários do Windows, por exemplo, também devem estar atentos a uma atualização do driver do microcódigo - e considere desabilitar o hyper-threading até que esteja disponível.