Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Arquitetura de multiplos computadores, Manuais, Projetos, Pesquisas de Sistemas Distribuídos

Paralelismo de sistemas utilizando shell comand

Tipologia: Manuais, Projetos, Pesquisas

2023

Compartilhado em 03/04/2023

luis-henrique-valar
luis-henrique-valar 🇧🇷

4 documentos

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
FACULDADE DE TECNOLOGIA TECBRASIL
Cursos Superiores de Tecnologia
Disciplina: Sistemas Paralelos e Distribuídos
ARQUITETURAS COM MÚLTIPLOS PROCESSADORES
CLASSIFICAÇÃO
1) Segundo Fluxo de instrução / Fluxo de Dados
SIMD: Todos os processadores executam em paralelo a mesma instrução de
um único programa sobre diferentes fluxos de dados.
Os processadores são geralmente chamados de EP (Elementos processadores)
pois não possuem UC, e sim apenas ULA.
Atualmente são usados em placas aceleradoras gráficas e as DSP’s (Digital
Signal Processors).
MIMD: São a maioria das máquinas paralelas com múltiplos processadores.
Cada processador executa o seu próprio programa sobre seus próprios dados
de forma assíncrona.
2) Segundo o Compartilhamento de Memória
Memória Compartilhada (Shared Memory) : Único espaço de endereçamento
será usado para a comunicação dos processadores. Usa operações de LOAD e
STORE.
Memória com Múltiplos Espaços de Endereçamento Privados (Multiple Private
Address Spaces): um espaço para cada processador. Comunicação é feita
através de troca de mensagens. Usa operações de SEND e RECEIVE.
pf3
pf4

Pré-visualização parcial do texto

Baixe Arquitetura de multiplos computadores e outras Manuais, Projetos, Pesquisas em PDF para Sistemas Distribuídos, somente na Docsity!

Cursos Superiores de Tecnologia

Disciplina: Sistemas Paralelos e Distribuídos

ARQUITETURAS COM MÚLTIPLOS PROCESSADORES

CLASSIFICAÇÃO

  1. Segundo Fluxo de instrução / Fluxo de Dados  SIMD: Todos os processadores executam em paralelo a mesma instrução de um único programa sobre diferentes fluxos de dados. Os processadores são geralmente chamados de EP (Elementos processadores) pois não possuem UC, e sim apenas ULA. Atualmente são usados em placas aceleradoras gráficas e as DSP’s (Digital Signal Processors).  MIMD: São a maioria das máquinas paralelas com múltiplos processadores. Cada processador executa o seu próprio programa sobre seus próprios dados de forma assíncrona.
  2. Segundo o Compartilhamento de Memória  Memória Compartilhada (Shared Memory): Único espaço de endereçamento será usado para a comunicação dos processadores. Usa operações de LOAD e STORE.  Memória com Múltiplos Espaços de Endereçamento Privados (Multiple Private Address Spaces): um espaço para cada processador. Comunicação é feita através de troca de mensagens. Usa operações de SEND e RECEIVE.

Cursos Superiores de Tecnologia  Memória Distribuída (Distributed Memory): Refere-se a localização física da memória. Vários módulos de memória colocados próximos ao processador.  Memória Centralizada (Centralized Memory): A memória encontra-se a mesma distância de todos os processadores, mesmo que tenha sido implementada com vários módulos. MULTIPROCESSADORES

  • Todos processadores acessam uma memória compartilhada
  • Único espaço de endereçamento
  • Comunicação rápida e eficiente através de operação LOAD/STORE usando uma rede de interconexão. Com relação ao acesso à memória, os multiprocessadores podem ser:  UMA (Uniform Memory Access – Acesso Uniforme à Memória) Memória centralizada e à mesma distância de todos os processadores. A latência no acesso é igual para todos os processadores. Um barramento único faz a comunicação de todos os processadores com a memória, que é, geralmente, implementada em um único bloco. Para diminuir o tempo de acesso a memória nestas máquinas, os processadores utilizam memórias cache. Como todos processadores acessam a mesma memória e trazem para seus caches partes dela para acesso rápido, deve ser implementados memórias cache coerentes. Este problema é chamado de coerência de cache. A maioria dos processadores UMA resolve este problema em hardware.  NUMA (Non – Uniform Memory Access – Acesso não-uniforme a Memória)

Cursos Superiores de Tecnologia