Supercomputadores Desktop ou Pessoais - Implementação e Futuro

Índice:

Supercomputadores Desktop ou Pessoais - Implementação e Futuro
Supercomputadores Desktop ou Pessoais - Implementação e Futuro

Vídeo: Supercomputadores Desktop ou Pessoais - Implementação e Futuro

Vídeo: Supercomputadores Desktop ou Pessoais - Implementação e Futuro
Vídeo: Illyriad Strategy Stream: Trade and making money! - YouTube 2024, Abril
Anonim

Muito tempo atrás, mesmo antes do lançamento do Windows 7 final, as conversas sobre o Windows 8 sugeriam um sistema operacional de 128 bits. Havia rumores, se você se 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 migrando, as perspectivas de Supercomputadores Pessoais ou Supercomputadores de desktop - os termos são usados de forma intercambiável - estão ficando escassos. 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 será alterado, exceto para tornar os computadores mais móveis.

Image
Image

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.

De acordo com o CEO do Google, Eric Schmidt, os telefones móveis atuais também podem se qualificar como supercomputadores pessoais:

“A billion people on the planet are carrying supercomputers in their hands. Now you think of them as mobile phones, but that’s not what they really are. They’re video cameras. They’re GPS devices. They’re powerful computers. They have powerful screens. They can do many different things, and oh, by the way, you can talk on them too. That’s what the mobile phone of today is.”

Naturalmente, 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 declaraçã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 essas tarefas não diminuam a velocidade durante o processamento de um conjunto de dados.

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

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

Implementação de supercomputadores de desktop

Eu vejo apenas um método de processamento de 128 bits ou mais a partir de agora. O método é usar vários processadores em paralelo, embora nenhum sistema operacional convencional 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 desenvolver 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 provedores 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 muito bem-vindo, seria difícil de implementar, já que 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 ele não será tão rápido quanto um supercomputador real, mas seria mais rápido do que Tesla supercomputadores. 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 ver isso em ação.

Usando IaaS para Supercomputação

Outra ideia que me vem à mente é usar serviços de 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 pegar 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 atingir 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.

Recomendado: