Intel e AMD, eles poderiam seguir os passos da Apple e mudar para ARM?

Com a chegada do ARM arquitetura para Apple dispositivos, muitas questões foram levantadas na indústria. Os de Cupertino tentam mostrar que é possível ter um ecossistema completo independente da arquitetura x86 a que estamos acostumados e já vimos que, em termos de desempenho, eles podem competir até certo ponto. Neste artigo, vamos supor que ambos Intel e AMD queria seguir os passos da Apple e mudar para o ARM, do que eles teriam que desistir e do que eles precisariam para realizar o transição ?

Enquanto o ARM busca eficiência, um equilíbrio entre consumo e desempenho baseado no uso de menos estágios de processamento, mas com núcleos com velocidade menor e com tarefas específicas, o x86 baseia seu design na “potência bruta”, então a Intel e a AMD optam por núcleos complexos, mas em larga escala : no mesmo espaço que o ARM existem muito menos núcleos, mas muito mais poderosos e versáteis.

Intel e AMD

A Intel e a AMD podem aspirar a um ecossistema ARM?

Antes de começar a avaliar se a Intel e a AMD podem desenvolver um ecossistema ARM, devemos entender como funciona o que eles possuem atualmente. A arquitetura x86 é baseada em CISC, com conjuntos de instruções muito extensos que servem para resolver operações muito complexas, ou seja, possuem enorme versatilidade para realizar qualquer operação com o mesmo kernel. O ARM, por sua vez, utiliza o RISC, com instruções de ciclo único que só são capazes de realizar determinadas tarefas específicas, por isso é necessário incorporar muitos e variados núcleos para fazer o mesmo.

Simplificando, se a Intel e a AMD quiserem ter o que têm agora, mas usando a arquitetura ARM em vez de x86 em seus processadores, eles teriam que mudar completamente o design interno destes para integrar um grande número de núcleos, muitos mais do que até agora; Esses núcleos seriam de baixo consumo de energia e em velocidades mais baixas do que os que têm agora, mas também seriam muito mais simples e cada um deles organizado para executar certos conjuntos de operações específicas.

Portanto, a primeira coisa que eles teriam de desistir seria de seus próprios projetos de processador e "passar pela caixa" para integrar projetos ARM que, lembre-se, não fabrica processadores, mas apenas projeta e vende o direito de usá-los para terceiros fabricantes, que neste caso seriam AMD e Intel. Isso implicaria necessariamente um redução de renda no início, mas também suporia um enorme economia de custos de P&D e desenho pelo que a longo prazo tudo indica que seria rentável economicamente falando.

Tanto a Intel quanto a AMD já estão dando seus “primeiros passos” usando essa arquitetura ARM em algumas áreas, como processadores para smartphones e servidores, mas ainda não a tocaram no nível do consumidor como a Apple fez.

É viável uma transição no nível do software?

As coisas mudam quando falamos sobre firmware e software. O código interno dos processadores tem um grande peso em termos de desempenho, e eles teriam que começar do zero nesse aspecto, da mesma forma que teriam que começar do zero em termos de software.

No entanto, isso seria uma parte muito pequena se compararmos com o ecossistema de software de qualquer PC; os sistemas operacionais precisam ser programados e otimizados amplamente para cada uma das arquiteturas, especialmente se o bom desempenho for alcançado. Isso significa que tanto no nível do sistema operacional quanto em qualquer programa executado nele teriam que ser completamente reescritos ou, pelo menos, portados. A este respeito, deve-se dizer que é mais fácil programar para ARM do que para x86 dada a simplicidade com que funcionam seus núcleos, mas ainda seria um trabalho enorme.

Intel Foveros

Em outras palavras, se a AMD e a Intel decidissem mudar para o ARM, isso arruinaria muitas empresas de software, pois seriam forçadas a seguir seus passos e reprogramar seu software para se adaptar à nova arquitetura. Não é impossível, mas implicaria dedicar muitos recursos a isso, e não podemos descartar que as grandes empresas de software pressionem a Intel e a AMD para que não dêem tal passo.

Então, veremos processadores AMD e Intel com arquitetura ARM?

Só eles sabem, mas tudo indica que pelo menos no curto e médio prazo é algo que não vamos ver. O fato de os núcleos ARM terem instruções simples em comparação com a arquitetura x86 causaria muitas mudanças, uma reestruturação completa da Intel e da AMD e das empresas de software, e isso é algo que não pode ser feito da noite para o dia. amanhã. Isso poderia acontecer no futuro? Sim, certamente porque é algo viável. A Apple já demonstrou que você pode ter um ecossistema baseado em ARM totalmente funcional, embora também tenhamos visto que, com a tecnologia atual, eles não são capazes de fornecer o desempenho que a arquitetura x86 tem.

Estaríamos diante de um paradigma no qual o consumo e a eficiência obviamente prevaleceriam, já que os processadores ARM consomem muito menos do que o x86, embora muitos mais núcleos sejam necessários para poder fazer as mesmas tarefas. Mas, no mundo em que vivemos, em que, além da eficiência, prevalece o desempenho bruto, parece difícil para o consumidor desistir em busca de um consumo menor. Portanto, tudo indica que essa transição potencial não é exatamente um foco no qual a Intel e a AMD estão investindo tempo e recursos hoje.