No ano passado, o x86 Ecosystem Advisory Group (EAG) foi lançado por Intel e AMD com o objetivo de padronizar a plataforma x86, promovendo maior compatibilidade e previsibilidade. Em seu primeiro aniversário, as companhias anunciaram marcos técnicos significativos para atender a essa meta.
As novas iniciativas incluem o modelo de interrupções FRED, que visa reduzir a latência e aumentar a confiabilidade. O FRED moderniza o modelo de interrupções existente, permitindo que sistemas operacionais e hipervisores gerenciem eventos de maneira mais eficiente.
Além disso, a extensão AVX10 foi introduzida. Essa nova geração de extensões para computação vetorial tem como meta aumentar o fluxo de processamento e garantir a portabilidade entre diferentes dispositivos, desde CPUs de clientes até servidores.
A especificação ChkTag também foi revelada, focando na segurança da memória. Essa abordagem utiliza instruções de hardware para detectar falhas comuns que podem levar a vulnerabilidades, como estouros de buffer. Um aspecto importante é que o suporte a ChkTag será compatível com processadores que não possuem esse hardware específico, facilitando a implementação.
Por último, a ACE (Advanced Matrix Extensions) foi implementada para padronizar a multiplicação de matrizes, uma operação crucial em inteligência artificial e cálculos científicos. Ao fornecer um conjunto comum de instruções, a ACE promete melhorar o desempenho e a previsibilidade em diversas plataformas.
Essas mudanças visam não apenas alinhar as prioridades entre Intel e AMD, mas também facilitar a vida de desenvolvedores e fabricantes, promovendo uma arquitetura mais coesa e segura no ecossistema x86. Para o próximo ano, o EAG planeja integrar ISVs estratégicos e avaliar novas extensões que possam trazer benefícios mensuráveis aos usuários finais.





