sábado, 15 de janeiro de 2011

Dá licença, x86 - ARM passando!

Pois é isso mesmo. Parece que a hegemonia da arquitetura x86 nos PCs está ameaçada. O que é excelente: com mais opções de arquitetura a competição aumenta - e o leque de possibilidade se expande.

Que tal escolher entre altíssimo desempenho ou consumo irrisório? Talvez um computador com pouca CPU - e um vídeo mais parrudo - para tocar filmes fullHD na sala? Não? O seu negócio é computação paralela?

Ora pois, temos aqui o que você precisa: uma CPU híbrida, com uma parte de uso geral (para seu sistema operacional) e outra destinada apenas a cálculo de ponto flutuante. O consumo de energia? Menos do que você imagina!

É, eu sei. O "papel" aceita qualquer coisa, e só porque eu escrevi não quer dizer que seja verdade. Vamos começar do começo então?

Começa pela NVidia: Ela anunciou uma nova CPU (é, Cpu, não Gpu) - baseada na arquitetura ARM. O alvo dela é o datacenter, onde as capacidades massivamente paralelas das GPUs dela podem ser exploradas ao máximo. Mas está insinuando, também, que o futuro produto poderia ser utilizado com sucesso para serviços WEB. O produto não seria uma CPU para ser colocada em um soquete, e vendida a preço de banana. Não. A NVidia tem como objetivo os grandes compradores, como análise de dados, clusters científicos e afins. E para isso a solução seria vendida pronta. Se na forma de uma placa de expansão, ou como uma máquina fechada e completa, não se sabe ainda.

Muito bom, muito bonito. Mas... o que isso tem a ver com o Desktop? Porque passar filme na sala é, definitivamente, uma atividade Desktop de usuário doméstico.

Agora entra a segunda parte da notícia. A Microsoft anunciou que o Windows 8 (previsto para algum ponto de 2012) também rodará na arquitetura ARM. E isso pode ser o impulso que faltava para que a arquitetura ARM entre na no PC das pessoas. Sim, porque na casa (e na vida) ela já está.

Não? Você sabe que não comprou nada com um processador ARM? Pense de novo. Seu celular usa um processador ARM. O que? Você tem um IPhone? É, ARM também. IPodIPad? ARM. Você aí atrás, balançando os braços: seu Android roda um processador ARM também.

Não tem celular? Mas tem TV a cabo? Grande chance de que o decoder use um ARM. Não tem decoder? Apenas um mídia player, que liga na TV? ARM, na esmagadora maioria dos casos.

O fato é que a venda de processadores de arquitetura ARM já superou, em números, a venda de toda a família x86 por larga margem. Eles apenas não se prestavam a computadores pessoais, pois o desempenho total era fraco. Esta é a razão de não serem muito populares para o público em geral.

Mas agora... quem sabe? Quebrar o monopólio x86 no PC será excelente. Vai servir para baixar preços, mudar paradigmas e fornecer uma escolha mais diversificada para os usuários. Só falta agora a arquitetura PowerPC voltar aos Desktops. Lembra dela? Usada nos Macintoshes, a um tempo atrás? Ela não morreu - longe disso. Atualmente está empurrando os mainframes da IBM, entre outras coisas.

Nunca teve entrada no mundo dos PCs porque a Microsoft nunca portou o Windows para esta arquitetura. Mas funcionou muito bem nos Apple. Até os G3, últimos Macs a usar este processador - salvo engano meu.

Silencioso, não é? Ninguém da turma do pinguim perguntando quando é que ele vai ser portado para os ARM, não é? Bom, todo usuário (porque todo mundo tem "consumidor", e só informática e traficante é que tem "usuário"?) Linux sabe que ele já roda nos ARM faz tempo. Então o suporte para a arquitetura é novidade apenas para quem usa Windows. Verdade que, com o ele entrando em campo, a coisa deve melhorar para todos nós - já que ele é, indiscutivelmente, o sistema operacional para desktop com o maior número de usuários atualmente.

Pesquise a Internet