Nova aliança entre Intel e AMD traz grandes avanços ao x86 com AVX10, FRED e outras tecnologias

Na comemoração de um ano de colaboração formal, Intel e AMD anunciaram um conjunto de novas funções padronizadas para reforçar o ecossistema x86. A parceria visa uniformizar a evolução da arquitetura, beneficiando desenvolvedores e usuários finais com maior compatibilidade, segurança e desempenho.

Ano de cooperação estratégica

Em outubro de 2024, Intel, AMD e diversos parceiros do setor formalizaram o x86 Ecosystem Advisory Group (EAG), com o objetivo de coordenar o futuro conjunto da arquitetura x86. Recentemente, esse consórcio celebrou seu primeiro ano trazendo conquistas expressivas.

Segundo os grupos envolvidos, o EAG atua como fórum técnico para decisões compartilhadas entre fabricantes, com foco em previsibilidade e coesão para a linha x86 como um todo, do desktop ao Data Center.

Divulgação/Intel

Recursos padronizados: o que foi aprovado?

Durante esse primeiro ano, o EAG consolidou quatro recursos que se tornarão standards conjuntos entre Intel e AMD (e disponíveis para o restante do ecossistema). Cada um tem implicações técnicas distintas:

1. FRED (Flexible Return and Event Delivery)

Trata-se de um novo modelo de tratamento de interrupções que busca reduzir latências no salto entre modos de execução (como entre usuário e modo kernel).

Ao substituir mecanismos legados (como IDT/IRET) por caminhos definidos em hardware, espera-se melhora no desempenho e na confiabilidade do software.

2. AVX10

Versão reorganizada e unificada das extensões vetoriais (baseadas nos conceitos de AVX e AVX-512), o AVX10 prevê uma interface simplificada para detecção de suporte (via CPUID), menos fragmentação de recursos e adoção mais uniforme entre plataformas cliente, workstation e servidor.

3. ChkTag (x86 Memory Tagging)

Voltado para segurança, o ChkTag introduz marcações de memória (tags) em hardware para detectar violações como buffer overflow, uso pós-liberação (use-after-free) e acessos fora de limite.

Mesmo que o processador não suporte a funcionalidade, o software pode executar (embora sem proteção ativa), o que favorece a compatibilidade gradual.

4. ACE (Advanced Matrix Extensions)

Padroniza operações de multiplicação de matrizes e aceleração de cargas de trabalho analíticas e de IA.

Com o ACE, desenvolvedores poderão adotar instruções de multiplicação de matrizes de forma mais consistente entre plataformas x86.

Ofertas do dia:

Perspectivas práticas e implementações futuras

Embora os recursos já estejam formalmente aprovados pelo EAG, isso não significa que estarão presentes de imediato nas próximas gerações de processadores. Alterações profundas na microarquitetura, testes e compatibilidade com o software exigem tempo.

Por exemplo, o AVX10 já encontra suporte em processadores Intel comparáveis (como em iterações de arquitetura futuras), mas sua adoção plena por parte da AMD dependerá de atualizações futuras da linha Zen.

Além disso, a especificação completa do ChkTag ainda será divulgada ao longo do ano. Uma declaração de um dos documentos do EAG encapsula bem a filosofia da iniciativa:

Ao padronizar extensões como FRED, AVX10, ChkTag e ACE, criamos um terreno comum para que desenvolvedores construam software confiável sem depender de variações fragmentadas da arquitetura

Esse enfoque reduz a complexidade de manutenção de software e aprimora a longevidade dos investimentos em otimização.

Divulgação/AMD

Desafios e implicações para o ecossistema

Transição gradual

Processadores antigos que não incorporarem essas extensões poderão continuar executando softwares, mas sem usufruir dos ganhos oferecidos. Isso demanda que o desenvolvimento de drivers, compiladores e sistemas operacionais acompanhe a adoção.

Suporte do software

Compiladores, frameworks e bibliotecas devem ser adaptados para utilizar FRED, ACE ou ChkTag de modo transparente. Ferramentas de otimização e análise (como sanitizers de memória) também precisarão incorporar essas novas capacidades de forma integrada.

Competição com outras arquiteturas

Com ARM, RISC-V e outras ISA emergindo, a padronização conjunta entre Intel e AMD fortalece o apelo da plataforma x86 e reduz a fragmentação, o que pode tornar o ecossistema mais atrativo frente a alternativas.

Adesão ao consórcio

O EAG planeja expandir sua base de parceiros (por exemplo, ISVs estratégicos), adicionar novas extensões ISA e promover estabilidade no longo prazo.

Leia também:

O que esperar nos próximos anos?

Com o EAG entrando em seu segundo ano, o foco tende a se voltar para:

  • Publicação formal das especificações pendentes (como do ChkTag)
  • Adesão de mais empresas e entidades ao ecossistema
  • Introdução gradual dessas extensões nos processadores das próximas gerações
  • Evolução controlada da arquitetura, alinhando inovação e previsibilidade

Se o primeiro ano serviu para firmar bases técnicas e governança, o caminho que se abre agora exigirá coordenação eficiente entre empresas, desenvolvedores e operadores de sistemas.

Em termos práticos, a padronização entre Intel e AMD deve encurtar o tempo de adoção de novas tecnologias, diminuir falhas críticas e facilitar a vida de desenvolvedores, que poderão criar soluções otimizadas para todo o ecossistema x86 sem depender de variações específicas entre fabricantes.

Fonte: AMD

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima