2u00BA TP Arquitetura Henrique e Raellen 1
3920 palavras
16 páginas
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAISEngenharia Eletrônica e Telecomunicação
ARQUITETURA DE COMPUTADORES
EXERCÍCIOS DE MULTIPROCESSAMENTO
Henrique Aquino Brito Lucio
Raellen Letícia F. Ribeiro
Belo Horizonte
2014
Parte I – Conceitos Básicos
1. Defina e explique as siglas: SMP, NUMA, MESI, SIMD, MIMD;
SMP: Multiprocessamento simétrico ou SMP (Symmetric Multi-Processing) ocorre em um sistema computacional com vários processadores com memória compartilhada sob controle de um único sistema operacional.
Em contraste o multiprocessamento assimétrico emprega sistemas diferentes.
O multiprocessamento simétrico oferece um aumento linear na capacidade de processamento a cada processador adicionado.
Este método também é chamado de "processamento paralelo".
NUMA: Refere-se ao acesso não uniforme à memória (NUMA): cada processador é associado um banco de memória. Nesse caso, o sistema operacional trata cada banco separadamente, pois cada banco tem um custo de acesso diferente, dependendo de qual o processador a que está associado e onde está sendo executado o processo que tenta acessar a memória.
MESI: O protocolo MESI (conhecido também como protocolo de Illinois) é um protocolo de coerência de cache e coerência de memória largamente usado, que foi introduzido pela Intel no processador Pentium para "dar suporte a uma escrita de volta na cache mais eficiente, além da escrita-direta, anteriormente usada no processador Intel 486.
SIMD: A sigla SIMD (Single Instruction, Multiple Data), descreve um método de operação de computadores com várias unidades operacionais em computação paralela. Neste modo, a mesma instrução é aplicada simultaneamente a diversos dados para produzir mais resultados. O modelo SIMD é adequado para o tratamento de conjuntos regulares de dados, como as matrizes e vetores. Esse tipo de máquina opera aplicando uma única instrução a um conjunto de elementos de um vetor. Sendo uma máquina que aplique a n