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.
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.
Parte 5: 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.
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.
Abraços!