segunda-feira, 16 de dezembro de 2013

Nós furar Google ARM 'love-in': 'Eles querem para os seus próprios s *** e eles não querem Bing para tê-lo'


5 maneiras de preparar sua infra-estrutura de publicidade para o desastre


Análise Google, Facebook, e provavelmente outras grandes empresas de tecnologia estão investigando chips ARM-compatível para conduzir servidores de baixa potência, o que poderia, em última instância abalo os tipos de processadores que ficam dentro de centros de dados.


Fomos transferidos para considerar os prós e contras de se afastando de x86 de confiança para o mundo cheio de problema de ARM após um rumor Bloomberg circulou na quinta-feira que o Google estava planejando usar chips ARM para servidores, e depois vimos uma blogpost arma fumegante por Facebook que indicou que esperava para avaliar os sistemas ARM para uso em produção.







As empresas estão interessadas em chips ARM, devido o seu consumo de energia historicamente econômico; desde o início, a arquitetura do processador - nascido de uma pequena equipe da Acorn Computers na década de 1980 - foi projetado para ser RISC (Reduced Instruction Set Computing). Isso significa núcleos ARM fazer muitas operações simples de forma relativamente rápida, o que a simplicidade, ea falta de legado cruft para apoiar, mantém o transistor contar de baixo, o que significa que é necessária menos energia.


Esta arquitetura personalizável é muito popular no gadget alimentado por bateria e mundos embutidos eletrônica, onde o desempenho de processamento não é fundamental - nada de tributação podem ser descarregados para o silício dedicada - para que os chips podem ser ficar mais lento e, portanto, consomem muito menos energia.


Compare isso com CISC da Intel (conjunto de instruções complexo computação) design, que oferece uma gama maior de operações, tem uma montanha de legado tecnologia para suportar - de modo real de 16 bits por todo o caminho até o modo de longa protegido de 64 bits - e, geralmente, corre em velocidades mais altas para dar apostadores a maioria de estrondo para seus dólares. Tudo isto acrescenta-se a mais corpulentos, pacotes de poder Guzzling.


Embora cultistas ARM RISC retratar como sendo fundamentalmente melhor em baixa potência de computação, estudos acadêmicos têm refutado esta [ PDF ], notando vez que as principais diferenças no consumo de energia vem de implementações históricas - ARM passou quase duas décadas vivendo no seu bolso, enquanto Intel tenha residido na sua grande área de trabalho buzinando, e assim por diante. De fato, o coração batendo em chips atuais 86 é RISC em design ainda enrolado em um cobertor compatibilidade CISC.


ARM tem por muito tempo focado na redução do consumo de energia devido aos seus mercados domésticos sendo dispositivos não-exigência de desempenho móvel e, enquanto Intel anteriormente velocidade enfatizou; fichas alimentados por núcleos ARM são construídos a partir do zero para saborear em vez de chupar atual. A desvantagem é que eles castor longe a um ritmo relativamente calmo.


Mobes e fondleslabs, ARM. Plataformas de jogos, x86. Entendi. Onde é que o Google eo Facebook se encaixa?


Gigantes da web-serviço do consumidor gastam bilhões por ano em infra-estrutura e milhões em contas de energia elétrica. Para essas empresas, os centros de dados são um grande peito de sucção da ferida em seu orçamento anual, e se você pode economizar dinheiro, você vai.


A questão fundamental aqui é o quanto de determinada carga de trabalho de uma empresa pode ser deslocado para minimalista, de baixa potência e processadores mais lentos. Para o Google, o seu backend de computação intensiva precisa da pura força de poderosos chips de Xeon da Intel, mas para outras tarefas, como o serviço da Web front-end, e os controladores de armazenamento, pode fazer sentido para implantar ARM.


Facebook é uma proposição simples - o seu grupo AI recém-cunhadas de lado - como a carga de trabalho da rede social é menor do que o do Google uso intensivo da CPU. Mas mesmo aqui há problemas: "O que gostaríamos de ver em um servidor CPU ARM é uma ... freqüência mínima de 2,5 GHz", disse o estrategista de tecnologia Facebook Vijay Rao no final de outubro. "Isso nos dá a capacidade de escalar em todo o nosso software de interface para backend".


Mais recentes de 32 bits ARM de inicialização do servidor Calxeda fichas Midway tinha um clock de entre 1,1 e 1,8 GHz, para que haja uma maneira de ir aqui. (Sim, há mais de desempenho do que as taxas de clock, mas como uma regra geral, a classificação de um parte GHz vai fazer para o momento.)


Enquanto isso, os servidores ARM de 64 bits são devido a chegar ao mercado no próximo ano, com o primeiro provavelmente devido a partir da inicialização Micro Aplicada , em que as empresas de ponto será capaz de avaliar e classificar a tecnologia.


Facebook é conhecido por querer comprar computadores projetados pela comunidade - a sua oferta de hardware chefão Frank Frankovsky só se juntou a diretoria da Calxeda - enquanto o Google pode decidir ir em frente e criar o seu próprio kit personalizado, incluindo um processador licenciada da ARM. Não se esqueça que o modelo de negócios da ARM é tudo sobre a venda de cópias de seus projetos para os gostos de AMD, Samsung, Broadcom e Calxeda, que fabricam chips de personalizados para atender às suas necessidades e produtos individuais.


Google teria que empregam cerca de 50 engenheiros e passar um ano ou assim elaborar o seu chip, que poderia basear-se no 64 bits Cortex-A57 , em seguida, mais um ano integrando-o com a sua tecnologia, sugerido pelo Calxeda chefe de marketing Karl Freund, e seria provavelmente precisará gastar dezenas de milhões de dólares. Para o Google, que cunhadas $ 2.97bn no lucro líquido em seu mais recente trimestre financeiro, esta é uma despesa trivial.


FBcoldstoragearray

Apenas alguns servidores refrigeração para fora ... Do Facebook ' frigoríficas matrizes 'em breve poderá estar sentado ao lado de kit ARM-powered



O próximo passo seria portar o software do Google sobre a sistemas ARM. A gigante do anúncio - a cem por cento loja Linux, pelo menos no centro de dados - tem trabalhado duro para criar um relativamente pequeno, pilha de software monolítico: supondo que ele não está usando um estilo Facebook x86-64 tradutor para o seu código, testes e implantação em ARM será simples para Googlers, embora haja todos os tipos de otimizações que devem ser exploradas.


A empresa também tem investido fortemente no desenvolvimento das competências necessárias para construir seus próprios processadores. Em 2010 adquiriu um designer de chips furtiva chamado Agnilux executado por refugiados do Semi PA Apple comprou. Na época, a empresa foi pensado para estar trabalhando em qualquer ARM ou PowerPC chips para servidores.



Nenhum comentário:

Postar um comentário