Arquiteturas Paralelas  - Taxonomia de Flynn

Arquiteturas Paralelas - Taxonomia de Flynn

Introdução à Taxonomia de Flynn

Visão Geral da Seção: Nesta seção, o professor Flávio Henrique discute a taxonomia de Flynn e as possibilidades de análise com relação ao número de instruções e dados em processadores.

Organização dos Processadores

  • Existem quatro grupos distintos na organização dos processadores.
  • A organização é baseada no tipo de instrução (única ou múltiplas) e no número de dados que podem ser processados.

Tipos de Organização

Single Instruction Single Data (SISD)

  • Um único cuidado é entregue como resposta do processamento.
  • Exemplo: computadores antigos com um único núcleo.

Single Instruction Multiple Data (SIMD)

  • Uma única instrução gera vários dados como resultado.
  • Exemplo: processadores vetoriais.

Multiple Instruction Single Data (MISD)

  • Múltiplas instruções são executadas para gerar um único dado como resultado.
  • Não é viável em termos de fabricação em massa.

Multiple Instruction Multiple Data (MIMD)

  • Múltiplas instruções geram múltiplos dados como resultado.
  • Tipo mais utilizado atualmente, com a capacidade de ter múltiplos núcleos.

Tipos Específicos do MIMD

Memória Compartilhada

  • Os processadores têm uma memória única compartilhada entre eles.
  • Exemplo: multiprocessador simétrico.

Memória Distribuída

  • Cada processador tem sua própria memória exclusiva.
  • Exemplo: cluster paralelo massivo.

Essa é uma visão geral da taxonomia de Flynn e a organização dos processadores em relação ao número de instruções e dados.