Por muitos anos, desenvolvedores da area de computacao de alta performance tiveram poucas escolhas gracas a arquitetura x86. O projeto Denver liberta PCs, estacoes de trabalho e servidores da hegemonia e ineficiencia dela.A afirmacao anterior e de Bill Dailly, VP de Pesquisa da NVIDIA, e e muito provavel que, gracas ao trabalho de pesquisa no qual esta envolvido, o mundo da tecnologia esteja iniciando uma nova revolucao capaz de ampliar sem precedentes as possibilidades para os usuarios,que passam a ter verdadeiros supercomputadores na palma da mao.Isso pode ser possivel gracas ao desenvolvimento da arquitetura ARM (Advanced RISC Machine) de processamento, tecnologia existente desde a decada de 80 e atualmente voltada para dispositivos portateis. A novidade e que estamos muito proximos de conhecer microprocessadores ARM capazes de obter um desempenho tao eficiente quanto o do computador mais potente que voce tem em sua casa.Mas como isso e possivel? Qual o misterio existente por tras dessa revolucao silenciosa e quais sao as empresas que podem se beneficiar delas nos proximos dois anos? E hora de entender por que os processadores ARM podem representar uma mudanca de paradigmas no mundo tecnologico.Duelo de arquiteturas: X86 x ARMA arquitetura ARM nao e exatamente uma novidade, pelo contrario. Criada em 1983, ela esta prestes a completar tres decadas de existencia e ve agora as suas possibilidades ampliadas. Desenvolvida pela inglesa Acorn Computer Limited, foi a epoca o primeiro processador RISC criado para uso comercial.Ate entao, a maioria dos computadores utilizava a arquitetura CISC, com suporte instrucoes complexas, simultaneas e de execucao mais lenta mas que resultavam em codigos menores, pela simplificacao da estrutura de programacao decorrente e menos entradas e saidas (diminuindo assim a necessidade de memoria).Os RISC, por outro lado, visam a simplificacao dessas instrucoes, com o intuito de atingir a maxima eficiencia por ciclo (podendo realizar tarefas menores com processos mais curtos) e uma maior ordenacao das operacoes dentro do nucleo de processamento.Por terem um numero menor de circuitos internos, os RISC tambem podem trabalhar com clocks mais altos. Cabe observarmos, no entanto, que as divisoes entre estes dois termos estao se tornando cada vez mais nebulosas, uma vez que os processadores modernos ja combinam as duas linhas em suas diferentes camadas de hardware.Hoje, a tecnologia ARM e administrada pela ARM Holdings, que licencia o projeto a grandes empresas (ou governos, como o da China) que queiram desenvolve-lo em chips proprios. E importante observarmos que mudancas beneficas desenvolvidas por terceiros podem ser incorporadas a arquitetura ao contrario do que se ve no caso da x86.Os processadores ARM representam hoje a maioria absoluta em equipamentos portateis. iPhone, Palm Pre, calculadoras, smartphones e ate mesmo alguns notebooks utilizam essa tecnologia para as operacoes de processamento.No mercado de computadores, no entanto, ainda persiste a arquitetura x86 com as extensoes x64, principalmente por razoes de compatibilidade de software. A questao e que o codigo das duas e binariamente incompativel, o que torna inviavel a execucao do Windows 7 no ARM, por exemplo, ainda que programas de menor porte possam ser adaptados.A arquitetura x86 pode ser considerada como de alta complexidade,