2014/05/06

AMD prepara socket compatível com CPUs x86 e ARM


Os chips ARM têm revolucionado o mercado, passando dos chips "fraquinhos" que se escondiam no interior de equipamentos a que ninguém ligava aos cada vez mais potentes chips octa-core que encontramos nos smartphones e tablets, e que começam a querer entrar em mercados como o dos servidores. Para 2015 a AMD vai baralhar ainda mais as coisas com um socket que será compatível quer com CPUs x86 quer com CPUs ARM.

Este projecto Skybridge não se traduzirá em motherboards que permitam aos utilizadores optar por CPUs x86 ou ARM para os seus computadores (pelo menos numa primeira fase), mas destina-se aos fabricantes de equipamentos embbeded que assim poderão contar com uma maior versatilidade na implementação dos seus produtos. O redesenhar de um sistema para que use um CPU diferente é tradicionalmente uma operação complexa; ao permitir que o cliente possa desenhar um único sistema e depois optar entre um CPU ou outro sem ter que fazer qualquer alteração, a AMD espera conquistar pontos neste mercado.

Esta é uma primeira fase na aproximação entre CPUs x86 e ARM, sendo que nos próximos anos não seria de surpreender que começassem a surgir CPUs x86+ARM combinados num único chip.

Há muito que se prevê que os CPUs iriam evoluir no sentido de começar a integrar diferentes módulos de processamento diversificado. Muitos já contam com um GPU no seu interior, e alguns com módulos dedicados para coisas como o tratamento de áudio, de sensores de movimento, e núcleos diferentes consoante se necessite de alto-desempenho ou de menor consumo de energia. Combinando-se estas duas arquitecturas, será possível criar novas máquinas com novas capacidades... mas resta saber se a complexidade adicional necessária para criar software que tire partido delas compensará face a usarem-se sistemas dedicados independentes.

10 comentários:

  1. Está confirmado que é mesmo socket? É que eu achava que a compatibilidade era apenas no "pinout".

    ResponderEliminar
    Respostas
    1. Sim, é pinout... uma vez que isto é destinado a chips para serem soldados na placa; eu é que assumi que seria socket (o que não deixa de ser possível, se eles o quiserem fazer).

      Eliminar
    2. Sim, seria muito fixe se o fizessem, ao estilo do socket AM1.
      Será interessante ver se os CPUs ARM irão ser usados exatamente como os PCs no futuro.

      Eliminar
    3. Não é preciso esperar... tens as Chromebox e Chromebooks com ARM e que se comportam como "PCs". :)

      Mas, no sentido se serem CPUs substituíveis nas motherboards... sim, parece-me que será apenas uma questão de tempo.

      Eliminar
    4. Eu não me referia a isso exatamente. Referia-me mais a motherboards ATX (e ITX) com CPU ARM, mas com PCIe 16x, RAM Sockets, etc. e com um bootloader de jeito. O Socket na motherboard seria fixe, mas não é absolutamente prioritário.
      Os Chromebox e Chromebooks estão bloqueados, apenas conseguindo-se fazer personalizações com o dev mode, que estará sempre dependente do ChromeOS.

      Eliminar
    5. Não, podes meter outros sistemas nos Chromebooks de forma "nativa" (embora para meteres Windows tenhas que usar um Chromebook com CPU intel/x86).

      Por exemplo, aqui explicam como meteres o Windows 8 no Chromebook Pixel: http://gbatemp.net/threads/how-to-install-windows-8-on-your-google-chromebook-pixel.350111/

      Eliminar
  2. Confesso que não "apanhei" à primeira, mas parece-me que é assim:

    Eu sou fabricante de tablets
    - o Windows Pro é que está a dar, meto-lhe um chip x86
    - o Android é que está a dar (o Windows RT não vende e para iOS a Apple não quer) meto-lhe o chip ARM
    - e não mexo em mais nada.

    É uma ideia interessante, mas acho que não vai funcionar.

    ResponderEliminar
    Respostas
    1. Anónimo6/5/14 22:02

      Não tem como não funcionar, porque não tem aspectos negativos. Queres um PC/Servidor com processadores de baixo consumo, performance 64-bit decente e muito paralelismo? (alojamento de páginas de internet, muitos acessos mas de pouco processamento central, etc etc) então ARM. Queres um servidor com uma performance mais potente a correr Windows e Linux x86... x86.

      Trata-se de simplificar a escolha e planeamento de plataformas. E se calhar num futuro: compras um servidor com 12 ARM, depois passado uns anos precisas de mais potencia (ou usar Windows), retiras os ARM, metes os x86 e tudo o resto se mantém! :-))

      Eliminar
    2. Não tem nada a ver com servidores, mas sim com tablets.

      http://arstechnica.com/gadgets/2014/05/upcoming-amd-platform-uses-interchangeable-arm-and-x86-chips/

      Eliminar
  3. Anónimo6/5/14 21:54

    Atenção que apesar do pin-out ser idêntico, não quer dizer que tenham os mesmos controladores no hardware, por ex. PCI-e, SATA,etc ;-)

    Em todo o caso isto trata-se do que já que foi muito publicitado: a AMD vai fazer ARM de alta performance (para ARM...) para servidores para PMEs que precisam de muito processamento paralelo e baixo consumo, daí que um pin-out idêntico permite planear servidores e motherboards muito parecidos, e dependendo dos interesses, "espetar" um ARM ou x86

    ResponderEliminar