Índice:
Não é realmente sobre os bits, mas os novos processadores baseados em ARM farão a diferença
Uma das maiores chavões de 2014 quando se trata de hardware móvel é "64 bits". Ele é lançado como um tipo de mágica que melhora tudo no seu smartphone ou tablet. Tem que ser melhor, porque 64 é mais que 32, certo?
O fato é que, embora o processamento de 64 bits tenha vantagens e desvantagens quando usado em algo como um smartphone, o hardware que o suporta pode fazer uma grande diferença devido a outros novos processos de fabricação. Embora o uso desses novos chips também seja um pouco à prova de futuro, à medida que o próprio Android e o software de terceiros avançam para os de 64 bits, as mudanças tangíveis e mais importantes vêm com a nova arquitetura de chips ARMv8.
Existe muita coisa lá para as pessoas que gostam de se debruçar sobre documentos técnicos e olhar para diagramas e fluxogramas, mas para o resto de nós - que realmente só se importa com o fato de esses novos processadores de 64 bits serem melhores - as coisas ficam mais confusas. Às vezes, adoramos ser técnicos, mas acho que podemos dividir as coisas para as pessoas que querem apenas uma visão geral sem falar sobre registros, SMID e largura de banda.
Vamos fazer isso.
Para começar, estamos falando de chips baseados na nova arquitetura ARM AArch64. Outras empresas, como a Intel, desenvolveram sua própria arquitetura de 64 bits para uso em smartphones, mas a maioria das empresas licenciará as especificações da ARM para o design de seus chips. Alguns, como NVIDIA ou Qualcomm, por exemplo, expandirão a tecnologia ARM com parte de seu próprio IP para tornar seu design ainda melhor. De qualquer forma, essa nova arquitetura, seja apenas a especificação ARM ou inclui outras alterações proprietárias, fará duas coisas: otimizar o desempenho e usar menos bateria para fazer o que queremos que nossos dispositivos móveis façam.
Quando você chega ao âmago da questão, é sobre isso que se trata todo o mais recente avanço nas CPUs móveis. Temos mais do que energia bruta suficiente para fazer o que for necessário em um dispositivo móvel, portanto, precisamos otimizá-lo e torná-lo mais amigável à bateria. Novos recursos são sempre ótimos, e com certeza os veremos usados em um futuro próximo, mas o que queremos é que nossos telefones e tablets façam as coisas melhor e usem menos suco enquanto os fazem.
novos chips podem fazer o que queremos que nossos dispositivos móveis
O problema é que não é necessariamente a mudança para uma arquitetura de 64 bits que permita as melhorias que queremos. Sim, 64 bits é uma grande parte do futuro do hardware e aplicativos móveis, mas com a maioria do software do usuário ainda de 32 bits, os novos recursos de chip não estão sendo usados. De fato, esses aplicativos nem "veem" os novos recursos porque não foram codificados para nenhum deles. E pelo amor de Deus - pare de dizer que o grande problema do hardware de 64 bits é a capacidade de usar mais de 4 GB de RAM. Esse é apenas um dos recursos mais secundários da arquitetura e empalidece quando comparado a coisas como a capacidade de buscar mais dados por ciclo - o que permitirá que itens como o TouchWiz sejam tão "rápidos" quanto o AOSP. Para reais.
pare de dizer que o grande problema do hardware de 64 bits é a capacidade de usar mais de 4 GB de RAM
O grande negócio, no qual Alex e eu passamos em um episódio recente do Android Central Podcast, foi a mudança para o ARMv8 nesses chips de 64 bits. Entrei em contato com a NVIDIA - uma empresa bastante familiarizada com os processadores ARM de 64 bits e, segundo boatos, como o parceiro de lançamento do Android L -, e foi isso que eles disseram quando perguntei por que os novos chips de 64 bits são importantes para o Android:
Quase todas as CPUs de notebooks e desktops de consumo populares e de ponta migraram para 64 bits há muitos anos e por boas razões - elas oferecem desempenho superior para aplicativos codificados para usar os recursos de 64 bits e maior endereçamento de memória para o sistema operacional e vários aplicativos.
Para o Android, a história não é simplesmente de 64 bits, mas realmente mais sobre a nova arquitetura ARMv8. Além de ativar aplicativos de 64 bits, o ARMv8 traz uma série de melhorias na eficiência de energia e no desempenho que têm um impacto direto e significativo em quase todos os aplicativos Android de 32 bits do mercado atualmente.
O Google anunciou na conferência de E / S deste ano que a próxima versão do Android - "L" - oferecerá suporte de CPU de 64 bits. De fato, a NVIDIA já está desenvolvendo L em nosso processador móvel Tegra K1 de 64 bits, que inclui nossa CPU Denver personalizada.
Denver é uma CPU incrível - e a primeira CPU de 64 bits para Android. Ele supera completamente as outras ofertas móveis do ARM. Cada núcleo de Denver é um processador superescalar de 7 vias internamente - em vez de 3 vias em muitos chips baseados em ARM - e com caches muito maiores. Denver é a CPU móvel ARM de mais alto desempenho já criada - foi projetada para a maior taxa de transferência de CPU única e chegará aos dispositivos ainda este ano ".
- Nick Stam, diretor de marketing técnico da NVIDIA
E não é apenas a NVIDIA que construirá chips que têm o potencial de melhorar nossas meias. O ARM possui dois processadores que usam a especificação v8 - o Cortex-A53 e o Cortex-A57. Estes são processadores pré-construídos e podem ser usados como estão em qualquer SoC de qualquer fabricante. Embora a NVIDIA, a Qualcomm e a Samsung incorporem as especificações em algo mais - e potencialmente melhor -, outras empresas podem incorporá-las e aproveitar o benefício. Isso significa que também podemos aproveitar o benefício. Com empresas como a Huawei construindo seus próprios chips agora ou os OEMs usando SoCs da MediaTek, até o smartphone de nível inicial se beneficiará da mudança para o ARMv8.
a história não é simplesmente de 64 bits, mas realmente mais sobre a nova arquitetura ARMv8
Vou vasculhar os rumores e as bobagens sobre o que está por vir para o Android e ir direto ao ponto. Em breve, veremos o Android L de 64 bits em um hardware novo. Algumas delas usarão processadores ARMv8 de 64 bits. Alguns não. Mas a mudança para a nova arquitetura vem de todos os fornecedores, e 2015 tem o potencial de tornar nossos dispositivos móveis um passo mais perto do que sempre desejamos que eles sejam - um verdadeiro computador de classe desktop que você pode carregar no bolso, que pode durar o suficiente com uma taxa para desfrutar do uso.
Mal posso esperar.