TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Modelos (tipos) de computação paralela

Artigo: Modelos (tipos) de computação paralela. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  27/5/2014  •  Artigo  •  1.134 Palavras (5 Páginas)  •  375 Visualizações

Página 1 de 5

Pesquisadores da Universidade de Maryland, Estados Unidos, deram um passo importante, criaram uma nova arquitetura, que são os supercomputadores, que fazem muitos processadores serem usados como se fosse um só.

A maior complexidade do uso dessa arquitetura, dificuldade em se desenvolver programas, que usa essa estrutura, tal processamento possibilita fazer varias múltiplas tarefas simultaneamente

Modelos (tipos) de computação paralela

É uma classificação baseada no fluxo de instruções e de dados que se apresentam definida como taxomia de Flynn.

Existem 4 categorias da taxonomia de Flynn:

-SISD (single instruction single data);

Uma cadeia de instruções manipula uma cadeia de dados

É um dos tipos de arquitetura mais simples, que opera apenas um dado a cada instrução. Processadores que implementam esse modelo só aplicam uma instrução por ciclo nos dados de entrada, sendo de baixo poder de cálculo.

-SIMD (Single instruction stream multiple data stream);

Uma cadeia de instrução manipula um conjunto de cadeia de dados.

Essas máquinas são caracterizadas por possuírem apenas uma unidade de controle que executa uma instrução opera sobre vários dados

-MISD (multiple instruction stream single data stream);

Um conjunto de cadeias de instruções manipula uma cadeia de dados.

Geralmente nenhuma arquitetura implementa esta categoria, alguns autores consideram o pipeline como exemplo desta categoria.

-MIMD (multiple instructions stream multiple data stream).

Um conjunto de cadeias de instruções manipula um conjunto de cadeias de dados

Engloba a maioria dos computadores

Tendências na construção de maquinas paralelas

Processadores Vetoriais Paralelos (PVP)

Multiprocessadores Simétricos (SMP)

Processadores Maciçamente Paralelos (MPP)

Máquinas com Memória Compartilhada Distribuída (DSM)

Redes de Estação de Trabalho (NOW)

Máquinas Agregadas (COW)

http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=010150070627

http://pt.scribd.com/doc/31088228/Visao-geral-dos-computadores-paralelo

Redes de Interconexão

Características de redes

Desempenho da transferência de dados

Latência: tempo que uma mensagem

"vazia" leva para atravessar a rede

Unidade: ns, us,MS

Vazão: quantidade de dados que

Podem ser transferidos por unidade

de tempo

Unidades: GB/s, MBs, Mbit/s

Ligações unidirecionais ou

Bidirecionais, com simultaneidade (full

(Duplex) ou não (half duplex)

Característica de Redes

Escalabilidade, custo, Confiabilidade, Funcionalidade

Redes estáticas (ponto-a-ponto)

Ligações fixas (diretas e dedicadas)

entre os componentes

Usadas em multicomputadores

Topologia determina as características

da rede

Redes dinâmicas

Sem topologia fixa

Ligações estabelecidas conforme

necessário

Usadas em multiprocessadores e

multicomputadores atuais

Redes dinâmicas

Não há topologia fixa, Rede se adapta dinamicamente para

permitir transferência de dados, Usadas para conectar M-P em

multiprocessadores e P-P em multicomputadores modernos

Redes bloqueantes/não-bloqueantes: estabelecimento de uma conexão

impede/não impede que outras se estabeleçam. Também conhecidas como redes

indiretas. A comunicação entre os nós se dá através de elementos de chaveamento

(“switchs”).

As duas grandes topologias possíveis que um elemento de chaveamento ou

roteador pode ter são:

Crossbar: Permitem o acesso simultâneo de

todas as entradas a todas as suas saídas.Conflito só existe se dois ou mais processadores quiserem se comunicar com o mesmo módulo de

memória/ processador . Custo muito elevado de interconexão

Requer p x m elementos de chaveamento.

Multi-estágio: Representam uma solução de compromisso

entre o barramento único e a “crossbar switch”. As entradas são conectadas às saídas através de vários estágios, onde cada estágio é composta por diversas chaves do tipo “crossbar”. Elas podem ser classificadas de acordo com o número de estágios, a topologia de interconexão entre os estágios e o tipo de chave empregado em cada estágio.

Em baralhamento Perfeito: Faz uma rotação para a esquerda de um bit no endereço fonte para obter o destino.

Reversão de Dígitos: É feito um espelhamento dos bits do endereço.

Butterfly: Os bits de ordem 0 e i bits do endereço são trocados entre si.

Cúbica: Complementa

...

Baixar como (para membros premium)  txt (8.5 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com