Aula 2 â Arquiteturas Paralelas - INF-Unioeste
Aula 2 â Arquiteturas Paralelas - INF-Unioeste
Aula 2 â Arquiteturas Paralelas - INF-Unioeste
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
As arquiteturas MIMD ainda podem ser divididas em duas subcategorias:<br />
arquiteturas de memória compartilhada<br />
arquiteturas de memória distribuída<br />
<br />
Memória Compartilhada:<br />
todos os processadores possuem acesso a uma memória compartilhada<br />
• multiprocessadores<br />
• comunicação: através da memória compartilhada<br />
• acesso: UMA, NUMA<br />
<br />
<br />
pontos positivos:<br />
• localidade memória/processador<br />
• compartilhamento de recursos<br />
• semelhante a uma arquitetura seqüencial<br />
• programação mais simples<br />
pontos negativos<br />
• gargalo no barramento de memória<br />
• consistência de cache<br />
<br />
Memória Distribuída:<br />
multicomputadores<br />
neste tipo de arquitetura, cada nó tem seu processador, sua unidade de controle e sua<br />
memória local<br />
cada processador pode executar um processo independente sobre seus próprios dados<br />
Estrutura de rede é fundamental<br />
comunicação: troca de mensagens<br />
pontos positivos:<br />
• compartilhamento de uso (vários usuários simultaneamente)<br />
• possibilidade de emular outras arquiteturas<br />
• escalabilidade<br />
pontos negativos:<br />
• comunicação