MIMD
Arquiteturas MIMD
Tiago Denis Rodrigues Cangussú – 51829
Ricardo Marcolla – 51859
Gulherme Berwaldt Daniel - 45599
Matheus Frantz de Faria - 45616
Introdução
Prosta em 1966, A taxonomia de
Flynn, propõe a classificação das arquiteturas de computadores, de acordo com as suas entradas e saidas
1
17/06/2014
Taxonomia de Flynn
Arquitetura MIMD
2
17/06/2014
MIMD X SIMD
SIMD = Melhor para problemas que requerem maior poder de processamento, onde o processo é replicado e processado em paralelo
MIMD = Melhor para problemas mais complexos, que podem ser quebros em várias partes independentes.
Tipos de máquinas MIMD
São divididos em dois tipos:
Multiprocessadores
Multicomputadores
3
17/06/2014
Tipos de máquinas MIMD:
Multiprocessadores
Todos os processadores tem acesso ao mesmo espaço de endereços na memória. Simples comunicação entre processo
Semelhante à múltiplos processadores em uma máquina von Neumann tradicional Podem ser classificados quanto a distância dos processadores à memória, e quanto aos esquemas de coerência de cache.
São conectados à memória através de uma rede de interconexão
Tipos de máquinas MIMD:
Multiprocessadores
4
17/06/2014
Tipos de máquinas MIMD:
Multiprocessadores
UMA (Uniform Memory Access)
O tempo para o acesso aos dados na memória é o mesmo para todos os processadores a para todas as posições da memória
Também são chamadas de SMP (Symmetric MultiProcessor)
Forma de interconexão mais comum é o barramento
Memória geralmente implementada com um único módulo
Principal problema é que o barramento e a memória tornam-se gargalos para o sistema, limitando a uma única transferência por vez
Tipos de máquinas MIMD:
Multiprocessadores
UMA (Uniform Memory Access)
5
17/06/2014
Tipos de máquinas MIMD:
Multiprocessadores
NUMA (Non-Uniform Memory Access)
Memória geralmente é distribuída e portanto implementada com