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.
MÁQUINAS COM MEMÓRIA COMPARTILHADA DISTRIBUÍDA (DSM - DISTRIBUTED SHARED MEMORY)
São sistemas em que, apesar de a memória encontrar-se fisicamente
distribuída através dos nós, todos os processadores podem endereçar
todas as memórias. Isso se deve à implementação de um único espaço
de endereçamento.
Essa implementação pode ser feita em hardware, em software ou ainda
com a combinação dos dois. A distribuição da memória, por sua vez,
pode ser resultado da escolha de uma arquitetura multiprocessada com
memória entrelaçada distribuída (máquinas de acesso não uniforme a
memória) ou de uma arquitetura de multicomputador com memórias locais
(várias máquinas distribuídas, onde cada uma possui sua própria
memória local e uma não pode acessar a memória local da outra),
utilizando-se neste caso extensões de software como o
TreadMarks (software que permite rodar programas paralelos
utilizando memória compartilhada em um computador multiprocessável
de memória distribuída ou em uma rede de computadores independentes).
[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.