Você está na página 1de 9

Universidade Potiguar – UnP

Engenharia de Computação – 3º Ano


Arquitetura de Computadores
Profª. Nadja Rogéria Santiago

Arquitetura SIMD
Anderson Dantas de Lira
Mário Sérgio de Oliveira Andrade
Renato Monteiro Batista
Weber Cunha Lima
Classificação de Flynn

Single Data (SD) Multiple Data (MD)


Single SISD SIMD
Instruction Von-Neumann CM-2, MasPar
(SI)
Multiple MISD MIMD
Instruction Multiprocessadores
(MI)
Multicomputadores

Mário
Classificação de Duncan
Arquitetura SIMD – Histórico
Primeira máquina SIMD: ILLIAC-IV
Computador mais poderoso dos anos 70.
Possuia uma grade de processamento 8x8.

Anderson
Arquitetura SIMD - Características

Habilidade para manipular grandes vetores e matrizes em


pequeno tempo.
•Única unidade de controle;
•Multiplas unidades de processamento;

Grande aplicação em:


• Dados de tempo;
• Pesquisa de radiação de câncer.

Anderson
Arquitetura SIMD - Categorias

Processadores Matriciais:
Desenvolvidos para aplicações específicas e possibilitam operações sobre
matrizes de dados.
•Vetor – Conjunto de dados escalares do mesmo tipo, não necessariamente
ordenados;
•Processador vetorial – Processador que opera sobre vetores, em 1 ciclo de
clock;
•Vetorização – Extração de código vetorial dos programas  Compilador.

Memória Associativa:
Arquiteturas que utilizam comparações lógicas para recuperar, em paralelo,
dados armazenados na memória, de acordo com seu conteúdo.

Weber
Arquitetura SIMD – UC / UP

Unidade de Controle
•ÚNICO componente responsável por ir buscar as instruções.
•Distribui as instruções por todas as UP.

Unidade de Processamento
•Flexibilidade para ativar ou desativar.
•Memória interna própria.

Weber
Arquitetura SIMD – ULA

As UP desempenham o papel de ULA.


A ULA pode desempenhar as seguintes operações:
•Adição;
•Subtração;
•Multiplicação;
•Divisão.
Qualquer busca de dados entre ULA deve ser intermediada
pela UC.

RMB
Visão da arquitetura - SIMD

RMB

Você também pode gostar