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.
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.
[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.