Clusters e Supercomputação

O presente artigo traz de forma introdutória os conceitos básicos relacionados a clusters e supercomputadores, sendo os mesmos, os elementos básicos da supercomputação moderna.
Destacaremos tópicos relacionados a PVP, SMP, DSM, MPP, NOW e COW, descrevendo um pouco sobre cada uma destas arquiteturas e fazendo uma comparação entre estes modelos.

[ Hits: 73.223 ]

Por: Moisés Omêna em 30/08/2004


MPP - Massively Parallel Processors



MAQUINAS MACIÇAMENTE PARALELAS (MPP - MASSIVELY PARALLEL PROCESSORS)

São multicomputadores construídos com milhares de processadores comerciais (P/C) conectados por uma rede proprietária de alta velocidade.

A expressão, "maciçamente paralela", indica a proposta dessas máquinas; a obtenção do alto desempenho através da utilização de um grande número de processadores, os quais, devido ao fator custo, acabam sendo processadores de poder computacional médio ou pequeno.

Essa é uma alternativa à proposta dos PVPs, por exemplo, em que o alto desempenho é obtido através da utilização de poucos processadores vetoriais de grande desempenho.

Para que essas máquinas possam ser altamente escaláveis, suportando vários processadores, cada nó possui sua memória local (ML) com um espaço de endereçamento próprio. Dessa forma, não é possível o acesso à memória de nós vizinhos, a ligação desses nós à rede de interconexão e feita através de um adaptador de rede (AR).

A comunicação nessas máquinas é realizada através de troca de mensagens, paradigma considerado de maior grau de complexidade para programar, do que o paradigma de memória compartilhada, pois difere bastante da programação feita em sistemas tradicionais.

Página anterior     Próxima página

Páginas do artigo
   1. Visão geral
   2. PVP - Parallel Vector Processors
   3. SMP - Symetric Multiprocessors
   4. DSM - Distributed Shared Memory
   5. MPP - Massively Parallel Processors
   6. NOW - Network Of Workstations
   7. COW - Clusters Of Workstations
   8. Comparação entre os modelos
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Como gerenciar permissões no Linux

Usando cron e crontab para agendar tarefas

Instalando o meu primeiro Debian com dual boot a partir do Windows

Meu primeiro contato com Basic Linux

Qual o melhor Linux para eu utilizar?

  
Comentários
[1] Comentário enviado por davidsonpaulo em 30/08/2004 - 10:57h

Muito bom o seu artigo. Bastante completo e explicativo (apesar da linguagem excessivamente técnica, que desencoraja a continuação da leitura...). Tá aí um assunto que ainda não tinha visto ser tratado por aqui. Mandou bem.
Abraços!

[2] Comentário enviado por wronieri em 30/08/2004 - 12:42h

Parabéns pelo artigo eu a alguns amigos estamos montando um cluster na faculdade e é sempre bom ver artigos como este com bastante informação.
Parabéns novamente.

[3] Comentário enviado por removido em 30/08/2004 - 20:56h

Muito bom artigo;
Me ajudou em um trabalho de faculdade, e com certeza irá ajudar muitas outras pessoas :)
[]'s
Rafael Lamana

[4] Comentário enviado por vodooo em 01/09/2004 - 00:24h

Ótimo artigo! Apesar de usar uma linguagem bastante técnica como disse nosso amigo "davidsonpaulo", não deixa nada a desejar em termos de explicação!

Parabens!!!

Abraços

[5] Comentário enviado por thiagop em 20/12/2005 - 10:31h

Achei a linguagem excelente, sem falar do conteudo! Adorei! :)

Parabens!

[6] Comentário enviado por removido em 25/01/2008 - 08:33h

muito bom seu artigo, eu achei ótimo a linguagem técnica...

Parabéns


Contribuir com comentário