Intel e AMD reforçam o ecossistema x86 com recursos AVX10, FRED, ChkTag e ACE

Imagem de: Intel e AMD reforçam o ecossistema x86 com recursos AVX10, FRED, ChkTag e ACE

A Intel e a AMD estão comemorando o primeiro aniversário do x86 Ecosystem Advisory Group (EAG), uma iniciativa criada em outubro de 2024 para unir esforços e fortalecer o futuro da computação baseada na arquitetura x86.

Essa parceria marca uma nova fase de colaboração entre as duas maiores rivais do setor, com o objetivo de garantir que o ecossistema x86 continue competitivo, seguro e eficiente nos próximos anos.

O EAG reúne não só Intel e AMD, mas também parceiros estratégicos do setor de tecnologia. O foco é desenvolver decisões conjuntas, padronizar recursos e criar soluções que tornem a vida dos desenvolvedores mais simples.

A missão é garantir compatibilidade, previsibilidade e consistência entre os produtos que usam processadores x86 — desde supercomputadores até dispositivos portáteis, como notebooks e consoles de jogos.

Durante o primeiro ano do grupo, o avanço foi considerável. As empresas conseguiram alinhar prioridades técnicas e arquitetônicas que vão tornar o ecossistema mais sólido e integrado.

Isso inclui o desenvolvimento e a padronização de novos recursos que trazem ganhos em desempenho, segurança e estabilidade. Entre os principais marcos técnicos estão:

FRED (Flexible Return and Event Delivery)

Essa tecnologia foi finalizada como um recurso padrão da arquitetura x86. O FRED moderniza o modelo de interrupções dos sistemas operacionais, reduzindo a latência e tornando o software mais confiável.

Em termos práticos, isso significa que os computadores poderão responder a eventos e tarefas de forma mais rápida e eficiente. AVX10 — O AVX10 é a nova geração do conjunto de instruções vetoriais e de uso geral.

Ele aumenta a capacidade de processamento em paralelo, o que melhora o desempenho em aplicações que exigem alta performance, como renderização, simulação científica e jogos.

A vantagem é que o AVX10 foi criado para funcionar de forma uniforme em CPUs de desktops, estações de trabalho e servidores, facilitando o trabalho dos desenvolvedores e mantendo a compatibilidade entre diferentes plataformas.

ChkTag (x86 Memory Tagging)

A segurança de memória sempre foi um ponto sensível na computação por falhas como buffer overflows e erros de use-after-free. O ChkTag chega como uma solução padronizada para esse tipo de problema.

Ele adiciona instruções de hardware que detectam e previnem violações de segurança de memória, protegendo sistemas operacionais, hipervisores e firmware.

Além disso, mesmo softwares que não tenham suporte direto ao hardware continuam compatíveis, o que facilita a adoção da tecnologia.

O ChkTag também complementa outras medidas de segurança já conhecidas, como shadow stack e confidential computing. A especificação completa deve ser publicada ainda neste ano, e mais informações estão disponíveis no blog oficial do projeto.

ACE (Advanced Matrix Extensions for Matrix Multiplication)

O ACE padroniza o processamento de multiplicações de matrizes, algo essencial para tarefas de inteligência artificial e aprendizado de máquina.

Com isso, desenvolvedores podem criar aplicativos que funcionam com eficiência em qualquer tipo de dispositivo, de laptops a servidores de data centers, sem precisar ajustar o código para cada fabricante.

Com essas padronizações, a Intel e a AMD mostram que estão comprometidas em tornar a arquitetura x86 mais coesa e preparada para o futuro.

À medida que o EAG entra em seu segundo ano, as empresas planejam incluir novos parceiros estratégicos, avaliar futuras extensões de instruções que tragam benefícios práticos aos usuários e reforçar a estabilidade e a previsibilidade da arquitetura a longo prazo.

Essa cooperação entre duas gigantes historicamente rivais representa um passo importante para o avanço da computação moderna, criando uma base mais sólida e aberta para inovação — algo que beneficia desde desenvolvedores até usuários finais.