O Grupo Consultivo do Ecossistema x86 (EAG), formado pela Intel e pela AMD, comemorou seu primeiro aniversário. Os dois fabricantes utilizarão soluções desenvolvidas em conjunto em seus produtos, como as instruções AVX10 e ACE, o mecanismo FRED e a proteção de memória ChkTag.

Fonte da imagem: amd.com
A iniciativa foi anunciada no OCP Summits 2024. A colaboração regular entre engenheiros das duas empresas já resultou em diversas soluções conjuntas, de acordo com uma declaração conjunta de Jeff McVeigh, vice-presidente corporativo e gerente geral de produtos de consumo e ecossistema da Intel, e Robert Hormuth, vice-presidente corporativo de arquitetura, estratégia e soluções de data center da AMD.
As empresas estão se esforçando para desenvolver uma estrutura de conjunto de instruções comum para processadores, o que, em última análise, facilitará o desenvolvimento de software idêntico em todas as plataformas. Os conjuntos de instruções mais importantes nesse sentido são os conjuntos de instruções AVX10 e ACE para operações matriciais. As empresas também estão desenvolvendo uma solução chamada FRED (Flexible Return and Event Delivery) — “um modelo de interrupção modernizado projetado para reduzir a latência e melhorar a confiabilidade do software do sistema”.
Os primeiros frutos da padronização do conjunto de instruções podem aparecer nos processadores Intel Nova Lake em 2026 — seus núcleos de desempenho (P) e eficiência (E) suportarão um único conjunto de instruções “grande”, o AVX10.2. Anteriormente, a empresa precisava bloquear o conjunto de instruções AVX-512 em núcleos P usando software, já que os núcleos E suportam apenas AVX2.
Outra solução conjunta, chamada ChkTag, é uma tecnologia de marcação de memória que ajuda a detectar violações de segurança de memória e tentativas de uso indevido de segmentos liberados. O ChkTag ajudará a proteger software, kernels de SO, ferramentas de virtualização de hipervisor e firmware UEFI.
