15.03.2015 Views

Aula 2 – Arquiteturas Paralelas - INF-Unioeste

Aula 2 – Arquiteturas Paralelas - INF-Unioeste

Aula 2 – Arquiteturas Paralelas - INF-Unioeste

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!