Windows

Desktop ou Supercomputadores Pessoais - Implementação e Future

Desejo Tech: Notebook ou PC Desktop? Qual a melhor escolha para Comprar?

Desejo Tech: Notebook ou PC Desktop? Qual a melhor escolha para Comprar?
Anonim

Há muito tempo, antes mesmo do lançamento do Windows 7 final, o Windows 8 sugeria um sistema operacional de 128 bits. Havia rumores, se você lembrar, sobre o Windows 8 ser um sistema operacional de 128 bits.

Eu estava cético sobre compatibilidade de hardware. Um honrado senhor da Microsoft até disse que eu estava sendo pessimista e que eles estavam trabalhando com empresas de hardware para um sistema operacional de 128 bits. Claro que eles estavam trabalhando com um grupo de hardware, mas o resultado final foi um sistema operacional móvel - não mais de 64 bits - que poderia ser executado em tablets. Isso me decepcionou e provavelmente muitos outros usuários também, eu acho.

Os rumores iniciais do Windows 8 sempre me lembraram de supercomputadores de desktop. Agora que todos os principais sistemas operacionais estão sendo móveis, as perspectivas de Supercomputadores Pessoais ou Supercomputadores de Área de Trabalho - os termos são usados ​​de forma intercambiável - estão se tornando escassas. Mas ainda assim, quais são supercomputadores de desktop ou supercomputadores pessoais? Como eles podem ser implementados se a necessidade surgir no futuro?

Os parágrafos a seguir falam sobre supercomputadores de desktop presumindo que o cenário atual de hardware não mudará, exceto para tornar os computadores mais móveis.

O que são Supercomputadores Pessoais

Simplesmente falando supercomputadores pessoais ou desktop são computadores pessoais com excepcional poder de computação. Ou seja, processar vários terabytes de dados em poucos segundos ou mais. A partir de agora, os supercomputadores de desktop disponíveis são o Cray CX1, o Nvidia Tesla e o Asus ECS 1000. Esses computadores empregam muitos processadores de GPU para executar muitas tarefas simultaneamente e com certeza custam caro. Eu não verifiquei os preços, mas você pode procurá-los na Internet.

Segundo o CEO do Google, Eric Schmidt, os telefones móveis atuais também poderiam se qualificar como supercomputadores pessoais:

“Um bilhão de pessoas no planeta estão carregando supercomputadores em suas mãos. Agora você pensa neles como telefones celulares, mas não é o que eles realmente são. Eles são câmeras de vídeo. Eles são dispositivos de GPS. Eles são computadores poderosos. Eles têm telas poderosas. Eles podem fazer muitas coisas diferentes e, a propósito, você também pode falar sobre eles. É o que o telefone celular de hoje é. ”

É claro que os supercomputadores de desktop são apenas computadores pequenos, portáteis ou autônomos que têm excepcional poder de processamento de vários terabytes em um segundo. Mas essa é a minha própria definição. Pessoalmente, não vou apoiar a afirmação de Eric, embora ele seja verdadeiro ao dizer que os telefones móveis são computadores poderosos. Eles não são realmente supercomputadores. Um supercomputador deve poder trabalhar a 1 teraflops no mínimo. Em outras palavras, eles devem ser 10 vezes mais rápidos em comparação com um processador de 64 bits, de modo que a multitarefa e tais tarefas não diminuam a velocidade durante o processamento de um conjunto de dados.

Os supercomputadores de desktop não chegarão a nenhum lugar no futuro próximo Todos os principais sistemas operacionais estão focados na mobilidade e, mais importante, na nuvem.

A próxima seção analisa a possível implementação de supercomputadores pessoais, pois nenhum fornecedor de hardware poderia estar se preparando para a RAM ou o barramento da CPU capaz de manipular a computação de 128 bits. neste momento. Não existe um processador que processe 128 bits por vez, até onde eu saiba.

Implementação de Supercomputadores de Desktop

Eu vejo apenas um método de processar 128 bits ou mais a partir de agora. O método é usar vários processadores em paralelo, embora nenhum sistema operacional mainstream atual requeira tal configuração. No passado, aconteceu que os processadores de 32 bits foram emparelhados em paralelo para processar dados de 64 bits. Assim, se a Microsoft ou qualquer outra empresa criar um sistema operacional de 128 bits em um futuro próximo, seria o emparelhamento de 4 processadores de 32 ou 2 processadores de 64 bits. Mais tarde, eles podem pesquisar e criar um processador que possa processar dados de 128 bits por vez. Assim, a largura do barramento teria que ser aumentada para ajudar os dados a viajar em blocos em 128 bits.

Foi essa análise que levou alguém da Microsoft a comentar que estou sendo pessimista e que está trabalhando com provedores de hardware. Eles trabalharam com fornecedores de hardware, mas para trazer tablets e conversíveis para sistemas operacionais e aplicativos de 32 e 64 bits.

Eu escrevi que um sistema operacional de 128 bits, embora bem-vindo, seria difícil de implementar, o hardware atual não pode suportá-lo imediatamente e, portanto, a velocidade não será muito diferente entre um sistema operacional de 64 bits e 128 bits. Eu tinha e ainda tenho dúvidas sobre os ônibus, etc, que são para transportar 128 bits de cada vez.

Em outra história eu li no Engadget, uma empresa chamada Optalysys está planejando processadores ópticos . Isso usaria raios laser em vez de circuitos flip-flop para acelerar o processamento. Você pode ler sobre os supercomputadores da Optalysys aqui. No entanto, a empresa aceita que não será tão rápido quanto um supercomputador real, mas seria mais rápido que os supercomputadores Tesla . Esses computadores, com uma velocidade de processamento rápida, seriam bem-vindos e procurados por organizações científicas e por jogadores, se os custos não fossem muito altos. Na história, posso dizer que ainda há muito tempo antes que os computadores realmente chegassem ao mercado. Teremos que esperar para vê-lo em ação.

Usando IaaS para Supercomputing

Outra ideia que me vem à mente é usar serviços em nuvem. Como você pode comprar apenas a quantidade de infraestrutura e plataformas necessárias, é possível usar serviços como IaaS de diferentes fornecedores para obter boas velocidades.

O melhor método poderia ser usar os serviços como o Google Compute Engine para processar grandes quantidades de dados como e quando necessário, em vez de investir em vários servidores e fazê-los funcionar em paralelo para obter uma velocidade mais rápida. No entanto, o custo do Google Compute Engine é de cerca de 2 milhões por dia aproximadamente, por isso, manteria os usuários médios fora do Compute Engine. Tenho certeza de que deve haver outras empresas de nuvem oferecendo serviços semelhantes por um preço menor. Esta parte tem que ser pesquisada para ver como e qual empresa oferece uma plataforma de nuvem que nos permite aumentar as velocidades de processamento. Com esses serviços, até os telefones celulares podem ser supercomputadores, pois eles também podem se conectar à nuvem.

Espero ter esclarecido alguns conceitos básicos sobre supercomputadores de desktop ou supercomputadores pessoais. Por favor, sinta-se livre para adicionar suas entradas.