Meltdown e Spectre: o quanto a ARM e a AMD estão expostas?

Quanto à Cavium, sua principal concorrente no mercado de servidores ARM, fui informado de que o processador ThunderX no mercado não está exposto ao Meltdown e ao Spectre, mas o ThunderX2, que ainda não foi lançado, está vulnerável. Houve uma grande mudança entre a primeira e a segunda versão do ThunderX porque o ThunderX2 é fortemente derivado do IP adquirido da Broadcom em 2016.

A Broadcom tinha um projeto de servidor baseado em ARM, chamado Vulcan, em andamento e, no papel, parecia ser bastante competitivo. Depois, a Broadcom foi comprada pela Avago, que não queria entrar em um mercado que não pudesse dominar ou que não fosse comprovado. Assim, a Vulcan foi vítima da redução da linha de produtos da Broadcom, e a Cavium teve sorte. A Broadcom foi bastante ambiciosa, visando mercados como redes, comunicações, servidores e big data para a Vulcan. Portanto, é provável que ela tenha feito uma previsão de ramificação, o que significa que, sim, ela é vulnerável.

Um porta-voz da Cavium disse que os processadores Cavium em produção não são suscetíveis a todas as três variantes do Meltdown. E devido às diferenças na arquitetura da Cavium, a empresa acredita que há “um risco quase zero para os processadores Cavium neste momento”. Para mitigar quaisquer riscos potenciais para o ThunderX2, a Cavium tem patches de software em vigor. No entanto, não há mudanças planejadas no silício, nem planeja atrasar o lançamento do ThunderX2 para fazer alterações no processador.