Como construir um super computador a partir de dez pcs

Super computadores surgiram devido à demanda por alta capacidade de poder computacional. Aplicações como pesquisa médica e análise de tempo são apenas dois exemplos de aplicação no mundo real de tal tecnologia. De acordo com o Top 500 Sites Supercomputer, mais de 78 por cento das 500 maiores supercomputadores do mundo rodar o Linux, um sistema operacional de código aberto. Como o software de código aberto permite acesso ao código por trás do programa, esta solução é muito popular com projectos de super computador.

1

Configurar o computador principal, ou nó. Se os computadores 10 não são idênticos, determinar o computador mais poderoso que este deve ser o que controla o cluster. Instalar o Linux no computador e instalar os recursos que deseja. Embora haja uma série de pacotes para escolher o software Linux, os únicos que são obrigados a instalação para configurar o cluster são NFS (Network File System) e SSH (Secure Shell). Especificamente, NFS torna mais fácil de compartilhar arquivos entre sistemas, afetando configuração do computador super. SSH é uma maneira segura, segura de se conectar remotamente a partir de um computador para outro, crítica no caso de criação de um cluster super computador 10-computador.

2

Instale MPI (Message Passing Interface) no seu computador. Isto é usado para permitir que o principal controle de computador dos outros computadores no cluster super-computador. LAM é uma escolha popular e como muitas distribuições de Linux, é uma opção de fonte aberta. Dependendo de seu hardware, você pode ser capaz de encontrar uma versão pré-compilada do software MPI que seleccionou. Se não, você terá que compilá-lo ou obter outro hardware que é suportado.

3

Configurar os computadores de outros usuários ou escravos. O software Linux só você deve precisa é NFS e SSH. Enquanto você pode instalar pacotes adicionais, as chances são boas que você nunca vai precisar acesso a eles a partir deste nó membro como você estará trabalhando através do computador principal uma vez que o conjunto de super computador está operacional.

4

Verificar a instalação. Reinicie todas as máquinas e ver se cada um vem em. Veja se você pode se conectar a cada nó do mestre. Se o hardware parece estar funcionando como projetado, invocar a sua aplicação MPI, seja LAM ou outro software de interface de passagem de mensagens.

dicas

  • Verifica Acomodar para o poder que não só vai ser necessária para os 10 computadores, mas o switch / hub, monitor e outros periféricos. Verifique se o circuito elétrico que você está conectando tudo em pode lidar com a carga de energia. Considere o uso de uma UPS (fonte de alimentação universal), especialmente se este super computador vai ser utilizado para outros fins que pessoal propósitos.
  • Verifica Empilhar os computadores de tal forma para que cada um tem fluxo de ar adequado. Se você não puder pagar um rack para montar cada computador, certifique-se nada restringe escapamentos do ventilador para evitar o superaquecimento.
  • Verifica Leia as notas de lançamento ou manuais que vêm com a distribuição de software que você escolher. O processo de criação de um super computador 10-estação de trabalho é um desafio e requer uma atenção aos detalhes.

Video: O que é um supercomputador? Para que ele serve? [CT Responde]

Atenção

  • fechar Dependendo de como a rede está configurada e onde ele está localizado, acrescentando um cluster de super computador para um trabalho ou rede acadêmica não só pode afetar seu projeto, mas as operações de sua rede de trabalho / escola. Você pode adicionar tanto o tráfego de rede ou sobrecarga que o desempenho de outros computadores em seu ambiente poderá ser adversamente afetado.

Unid você precisará

Video: Como montar um super computador

Referências

  • ligação Top 500 Sites Supercomputer
  • ligação O COMO FAZER Beowulf
  • ligação Open Source Cluster recursos de aplicativo

Sobre o autor

Lester Godsey tem trabalhado no campo da tecnologia da informação há mais de 17 anos. Godsey, um profissional de gerenciamento de projetos certificado, é bacharel em Artes em música e um Master of Science em tecnologia, tanto da Arizona State University. Ele também ensina para a Universidade de Phoenix, principalmente em I.T. e gerenciamento de projetos.


Artigos relacionados