AMD Zen 6 é identificado em software antes do lançamento

A AMD anunciou que agora oferece suporte para sua nova geração de processadores Zen 6 no compilador open-source GCC 16. Essa atualização indica não apenas um avanço para os desenvolvedores, mas também uma mudança na abordagem da empresa em relação ao suporte para suas linhas de produtos Ryzen e Epyc no Linux, que deve ser disponível logo após o lançamento.

Historicamente, a AMD costumava liberar o suporte para novos processadores apenas após o lançamento de cada geração, ou até mesmo alguns dias depois. Em contraste, a Intel sempre garantiu um suporte antecipado, permitindo que desenvolvedores se preparassem melhor para as atualizações. Essa diferença de estratégia havia gerado preocupação, especialmente por causa da frequência de atualizações do GCC e do LLVM/Clang, que são versões anuais e semestrais, respectivamente. Normalmente, as distribuições do Linux aguardam essas versões completas para adotar novas funcionalidades.

Com a atualização agora em andamento, a AMD já inseriu o patch Znver 6 no GCC, dando tempo suficiente para que essa nova funcionalidade seja integrada ao GCC 16.1, que será lançado em abril. Os primeiros processadores da linha Zen 6 devem chega ao mercado posteriormente, o que assegurará que várias distribuições do Linux estejam prontas para utilizar essas novas tecnologias imediatamente após a chegada dos produtos.

Além do suporte antecipado, o patch Znver6 confirma a adição de novas instruções para a arquitetura dos processadores Zen 6. Entre as novidades estão instruções como AVX512_BMM, AVX_NE_CONVERT, AVX_IFMA, AVX_VNNI_INT8 e AVX512_FP16, que prometem ampliar as capacidades de processamento.

É importante notar, no entanto, que nem todas as distribuições populares do Linux estarão prontas para aproveitar o suporte completo ao Zen 6 assim que for disponibilizado. O Fedora 44, por exemplo, terá o GCC 16.1 e, consequentemente, o patch Znver6. Já os usuários do Ubuntu terão que esperar, pois a versão 26.04 LTS ainda utiliza o GCC 15. A Canonical, responsável pelo Ubuntu, atualiza o GCC anualmente, geralmente em versões intermediárias, o que resultará em um atraso para os usuários dessa distribuição.

Essa nova fase da AMD pode representar um passo significativo para melhorar a experiência dos desenvolvedores e usuários de Linux, preparando o terreno para um melhor desempenho das suas futuras gerações de processadores.