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.

[ Hits: 84.386 ]

Por: Moisés Omêna em 30/08/2004


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.

Página anterior     Próxima página

Páginas do artigo
   1. Visão geral
   2. PVP - Parallel Vector Processors
   3. SMP - Symetric Multiprocessors
   4. DSM - Distributed Shared Memory
   5. MPP - Massively Parallel Processors
   6. NOW - Network Of Workstations
   7. COW - Clusters Of Workstations
   8. Comparação entre os modelos
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Lógica para computação - parte II

Comunity ENTerprise Operating System, o CentOS

Leia, grave e execute!

Uma geral acerca do WindowMaker

Instalação do Debian Lenny 5

  
Comentários
[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.

[3] Comentário enviado por removido em 30/08/2004 - 20:56h

Muito bom artigo;
Me ajudou em um trabalho de faculdade, e com certeza irá ajudar muitas outras pessoas :)
[]'s
Rafael Lamana

[4] Comentário enviado por vodooo em 01/09/2004 - 00:24h

Ótimo artigo! Apesar de usar uma linguagem bastante técnica como disse nosso amigo "davidsonpaulo", não deixa nada a desejar em termos de explicação!

Parabens!!!

Abraços

[5] Comentário enviado por thiagop em 20/12/2005 - 10:31h

Achei a linguagem excelente, sem falar do conteudo! Adorei! :)

Parabens!

[6] Comentário enviado por removido em 25/01/2008 - 08:33h

muito bom seu artigo, eu achei ótimo a linguagem técnica...

Parabéns


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts