Numa rara demonstração pública de cooperação entre dois dos concorrentes mais ferozes da indústria, a Intel e a AMD anunciaram a formação de um novo grupo consultivo para garantir o avanço da arquitetura unificada do conjunto de instruções (ISA) x86. Dada a adição de novos recursos, bem como vários esforços para simplificar o conjunto de instruções x86, trabalhar juntos nesta frente é uma decisão importante.
As duas empresas, em comunicado conjunto, anunciaram a criação de um novo grupo consultivo do ecossistema x86 no 2024 OCP Summit. Já inclui vários players conhecidos da indústria, tanto entre desenvolvedores de software quanto de hardware, incluindo Google, Broadcom, Dell, HP, Lenovo, Microsoft, Meta✴, Oracle e Red Hat. Espera-se que o número de membros do grupo aumente no futuro.
A arquitetura x86 foi adotada há 46 anos e é o conjunto de instruções mais comum usado tanto em PCs domésticos quanto em sistemas de data center. Intel e AMD são os dois únicos grandes licenciados da arquitetura x86, produzindo processadores x86 em grandes volumes, criando um duopólio no mercado. A colaboração entre eles, envolvendo vários clientes e utilizadores finais, ajudará a construir uma abordagem mais unificada que reduzirá ou mesmo eliminará problemas que possam surgir para clientes do duopólio que utilizam hardware e software de ambos os fabricantes. O processo de unificação também é visto como importante, já que o ecossistema x86 enfrenta intensa pressão da Arm nos mercados de consumo e de data center. Além disso, não se esqueça do aumento contínuo da popularidade da arquitetura RISC-V.
O novo Grupo Consultivo do Ecossistema x86 pretende padronizar pelo menos algumas das novas extensões e alterações para x86. Mudanças específicas e áreas de cooperação entre as duas empresas ainda não foram determinadas, mas há muitos pontos claros no conjunto de instruções x86 que poderiam ser objeto de discussão.
Por exemplo, a AMD tem suas extensões de entrada de supervisor, que são projetadas para remover algumas das instruções herdadas do conjunto x86, enquanto a Intel tem seu código de retorno flexível e entrega de eventos (FRED), que serve a propósitos semelhantes. A Intel até começou a trabalhar no conjunto de instruções X86S, uma implementação simplificada de 64 bits projetada para se livrar das extensões herdadas da arquitetura de 16 e 32 bits.
Embora o desenvolvimento de uma ferramenta unificada para limpar arquiteturas de instruções legadas seja a área mais óbvia de colaboração potencial entre as duas empresas, o conjunto de instruções x86 também continua a evoluir rapidamente com novas extensões, e é aqui que o alinhamento entre Intel e AMD pode se tornar ainda mais importante. Por exemplo, a Intel lançou recentemente o AMX, uma extensão de processamento matricial que melhora significativamente o desempenho em cargas de trabalho de IA. A empresa também lançou o conjunto de instruções AVX10. A criação de versões unificadas desses complementos beneficiaria não apenas os fabricantes, mas também os clientes de ambas as empresas. No entanto, no futuro, é claro que ambas as empresas continuarão a desenvolver x86, especialmente no que diz respeito ao lançamento de várias extensões relacionadas ao trabalho de algoritmos de IA.
Antes do anúncio conjunto da Intel e da AMD de um novo grupo consultivo do ecossistema x86, Tom’s Hardware conversou com Forrest Norrod, vice-presidente executivo e gerente geral da BU de soluções de data center da AMD, bem como Justin Hotard), vice-presidente executivo e gerente geral do Data Center e Grupo de IA na Intel.
«AMD e Intel estão entusiasmadas em se unirem nisso. Acreditamos que esta seja uma das mudanças mais significativas no ecossistema x86 em décadas. Como Justin disse, x86 é o padrão de fato. É um ecossistema forte, e a Intel e a AMD meio que o desenvolveram em conjunto, mas à distância. E isso levou a alguma ineficiência e a alguns desvios em partes da ISA ao longo do tempo. Olhando de fora, percebemos que se trata, na verdade, de um ecossistema aberto. Os ecossistemas abertos beneficiam da colaboração com as partes interessadas, todas as quais têm uma palavra a dizer no avanço do ecossistema”, disse Norrod.
No entanto, não se deve esperar um entendimento mútuo completo entre a AMD e a Intel – elas ainda são concorrentes importantes no mercado.
«Continuaremos a ser concorrentes ferozes. Você sabe, Justin e eu somos amigos em primeiro lugar, mas quando vamos trabalhar todos os dias, tentamos competir ferozmente em nome de nossas empresas e garantir que nossos clientes tenham uma escolha atraente em cada uma de nossas empresas. Podemos competir mesmo trabalhando juntos para promover os padrões da indústria, e cada um de nós tem uma história rica nessas questões”, acrescentou Norrod.
«Acho que outra pergunta que pode interessar a você é por que decidimos fazer isso agora? Porque estamos vendo uma mudança real na demanda por computação. Estamos num ponto de inflexão. Acreditamos que agora é o momento certo para permitir esta arquitetura nova e consistente como uma fonte de inovação para o nosso ecossistema. Procuramos novas soluções para evoluir a arquitetura e depois implementá-las de forma padronizada, pensando que a adoção dessas mudanças dentro da arquitetura será fácil, seja por fornecedores de hardware ou desenvolvedores de software. No entanto, houve muitos pedidos diferentes de novos recursos para x86. Alguns foram aceitos por um de nós e alguns não foram aceitos por nenhum de nós. Acho que o acordo entre nós sobre uma abordagem consistente é fundamental, para que tenhamos uma boa previsibilidade”, acrescentou Hotard.
A colaboração mais estreita entre concorrentes e a padronização de processos também beneficiarão as funções relacionadas à segurança. A Intel e a AMD já colaboram em diversas frentes nesta questão de forma não pública, e padrões como PCIe, ACPI e USB, entre outros, são o resultado de seus intensos esforços conjuntos. Obviamente, questões sobre decisões conjuntas sobre o futuro do ecossistema x86 poderiam criar polêmica entre os dois concorrentes, mas Norrod cita a presença de outras empresas e clientes no grupo como uma força que ajudará ambos os fabricantes de processadores a caminhar na direção certa.
A Via Technologies é outra licenciada x86, mas seu status no grupo de iniciativa ainda é desconhecido. A Intel adquiriu a maior parte dos ativos da Via, embora esta mantivesse o direito de produzir processadores x86. Representantes da Intel e da AMD disseram ao Tom’s Hardware que a Via está livre para se juntar ao grupo e fornecerá mais detalhes no futuro.
AMD e Intel estão trabalhando juntas para traçar um novo rumo para a arquitetura x86 a fim de melhorar a compatibilidade e a consistência. No entanto, dados os longos ciclos de concepção dos processadores, os primeiros resultados desta cooperação só serão vistos no próximo ano, e talvez mais tarde.