Resumo
Ao final da presente unidade nós vimos que:
- As arquiteturas tradicionais dos computadores são baseadas na existência de uma única unidade de processamento e uma memória principal;
- As arquiteturas paralelas se baseiam na existência de mais de um processador, que podem ser classificadas de diversas formas;
- Uma das classificações de máquinas paralelas é a de Flynn, que se baseia na relação existente com o fluxo de instruções e com o fluxo de dados resultando em quatro classes: SISD, MISD, SIMD e MIMD;
- Outra classificação de máquinas paralelas se baseia na forma como a memória é compartilhada entre os diversos processadores, sejam multiprocessadores, quanto multicomputadores;
- De acordo com essa segunda classificação as máquinas de multiprocessadores se dividem em UMA e NUMA (COMA, CC-NUMA, NCC-NUMA, SC-NUMA) enquanto as máquinas de multicomputadores seguem a classificação NORMA;
- Como forma de medir o desempenho de máquinas paralelas são utilizados benchmarks que medem, com base em programas-padrão a quantidade de MFLOPS que cada máquina testada atinge.