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 3: SMP - Symetric Multiprocessors
MULTIPROCESSADORES SIMÉTRICOS (SMP - SYMETRIC MULTIPROCESSORS)
São sistemas constituídos de vários processadores comerciais, conectados a uma memória compartilhada, na maioria dos casos através de um barramento de alta velocidade.
Como a maioria dos processadores comerciais encontrados no mercado utiliza amplamente de memórias cache (tanto no chip quanto fora dele), o barramento utilizado nessas máquinas implementa um protocolo que é responsável por analisar os dados em todas as caches dos computadores envolvidos e identificar qual dado mais atual o sistema deve recuperar.
O adjetivo simétrico refere-se ao fato de que todos os processadores tem acesso igual ao barramento e à memória, não ocorrendo privilégios por parte do sistema operacional a nenhum dos processadores no atendimento de requisições.
Todos os processadores levam o mesmo tempo para acessar a memória. Porém, diferente das máquinas vetoriais que utilizam um tipo de barramento não bloqueante, estas máquinas possuem barramento do tipo bloqueante, o que faz com que o seu desempenho e, conseqüentemente o desempenho global deste tipo de máquina, caia a medida que se aumenta o número de processadores ligados ao barramento.
As maiores máquinas SMP encontradas hoje no mercado possuem em torno de 50 processadores.
São sistemas constituídos de vários processadores comerciais, conectados a uma memória compartilhada, na maioria dos casos através de um barramento de alta velocidade.
Como a maioria dos processadores comerciais encontrados no mercado utiliza amplamente de memórias cache (tanto no chip quanto fora dele), o barramento utilizado nessas máquinas implementa um protocolo que é responsável por analisar os dados em todas as caches dos computadores envolvidos e identificar qual dado mais atual o sistema deve recuperar.
O adjetivo simétrico refere-se ao fato de que todos os processadores tem acesso igual ao barramento e à memória, não ocorrendo privilégios por parte do sistema operacional a nenhum dos processadores no atendimento de requisições.
Todos os processadores levam o mesmo tempo para acessar a memória. Porém, diferente das máquinas vetoriais que utilizam um tipo de barramento não bloqueante, estas máquinas possuem barramento do tipo bloqueante, o que faz com que o seu desempenho e, conseqüentemente o desempenho global deste tipo de máquina, caia a medida que se aumenta o número de processadores ligados ao barramento.
As maiores máquinas SMP encontradas hoje no mercado possuem em torno de 50 processadores.
Abraços!