computadores
Definição
Multicomputador é um computador paralelo construído com múltiplos computadores interligados por uma rede. Os processadores em computadores diferentes interagem passando mensagens. Cada um desses processadores possui a sua própria memória local.
Classificação de FLYNN –MIMD
Em uma máquina MIMD (Multiple Instruction, Multiple Data), cada unidade de controle C recebe um fluxo de instruções próprio e repassa-o para sua unidade processadora P. Onde M é a memória.
Multicomputadores e Multiprocessadores:
Acesso a memória Classifica-se como NORMA (non-remote memory access), ou sem acesso a variáveis remotas.
NORMA (No Remote Memory Access). Cada processador P tem uma memória local M que só ele tem acesso;
Acessos às memórias remotas necessitam transferência de dados pela rede
Compartilhamento de Memória
Quanto ao compartilhamento de memória, essas máquinas são classificadas como NORMA (NO Remote MemoryAccess).
Multicomputadores podem ser divididos em duas categorias. MPP (Massively Parallel Processors)
COW (Cluster ofWorkstations)
MPP (Massively Parallel Processo)
São multicomputadores compostos por um grande número de processadores, fortemente acoplados através de uma rede de alta velocidade. Geralmente são arquiteturas de custo elevado pois utilizam processadores específicos e redes de interconexão proprietárias.
COW (Cluster ofWorkstations)
Também chamadas de NOW (Network of Workstations), essas máquinas são construídas a partir de computadores comuns (PCs) ligados por redes de interconexão tradicionais.
Compartilhamento de Memória
Cluster
Um cluster é um conjunto de computadores (heterogêneos ou não) conectadas em rede para o desenvolvimento de processamento paralelo. Ou seja, as máquinas são conectadas via rede para formar um único computador para os clientes com a menor perda de tempo possível (latência) [Manika].
Cada computador de um cluster é denominado nó ou nodo. Todos devem ser interconectados, de