![Instrução múltipla, dados múltiplos (MIMD) - Tecnologia Instrução múltipla, dados múltiplos (MIMD) - Tecnologia](https://a.continuousdev.com/technology/multiple-instruction-multiple-data-mimd.jpg)
Contente
- Definição - O que significa Múltiplas Instruções, Dados Múltiplos (MIMD)?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica Múltiplas Instruções, Múltiplos Dados (MIMD)
Definição - O que significa Múltiplas Instruções, Dados Múltiplos (MIMD)?
Múltipla instrução, vários dados (MIMD) refere-se a uma arquitetura paralela, que provavelmente é o tipo mais básico, mas mais familiar, de processador paralelo. Seu principal objetivo é alcançar o paralelismo.A arquitetura MIMD inclui um conjunto de processadores N individuais, fortemente acoplados. Cada processador inclui memória que pode ser comum a todos os processadores e não pode ser acessada diretamente pelos outros processadores.
A arquitetura MIMD inclui processadores que operam de forma independente e assíncrona. Vários processadores podem executar várias instruções a qualquer momento em várias partes de dados.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica Múltiplas Instruções, Múltiplos Dados (MIMD)
Existem dois tipos de arquitetura MIMD: Arquitetura MIMD de Memória Compartilhada e Arquitetura MIMD de Memória Distribuída.
Características da arquitetura MIMD de Memória Compartilhada:
-
Cria um grupo de módulos e processadores de memória.
-
Qualquer processador pode acessar diretamente qualquer módulo de memória por meio de uma rede de interconexão.
-
O grupo de módulos de memória descreve um espaço de endereço universal que é compartilhado entre os processadores.
Um dos principais benefícios desse tipo de arquitetura é que é muito fácil programar, pois não existe comunicação explícita entre processadores com comunicação endereçada por meio do armazenamento de memória global.
Características da arquitetura MIMD da Memória Distribuída:
-
Clona os pares de memória / processador, conhecido como elemento de processamento (PE), e os vincula usando uma rede de interconexão.
-
Cada PE pode se comunicar com outras pessoas por ing s.
Ao fornecer a cada processador sua própria memória, a arquitetura de memória distribuída ignora as desvantagens da arquitetura de memória compartilhada. Um processador pode acessar apenas a memória diretamente conectada a ele.
Caso um processador exija dados que residam na memória do processador remoto, o processador deve enviar para o processador remoto, solicitando os dados necessários.
O acesso à memória local pode acontecer muito mais rápido do que acessar dados em um processador remoto. Além disso, se a distância física do processador remoto for maior, o acesso aos dados remotos levará mais tempo.