As diferenças entre simd e mimd

A computação paralela funciona dividindo grandes problemas em problemas menores que são então resolvidos ao mesmo tempo. SIMD e MIMD são duas arquiteturas de computação paralela diferentes que utilizam vários processadores e, por vezes, vários computadores para processar dados. SIMD significa fluxo de instrução de fluxo de dados múltipla Único, enquanto MIMD significa Multiple fluxo de Instrução fluxo de dados múltipla. arquiteturas SIMD e MIMD permform funções básicas semelhantes, mas diferem tanto prática e tecnicamente.

SIMD Definido

  • A arquitetura SIMD executa uma única ação, idêntica simultaneamente em vários pedaços de dados, incluindo a recuperação, cálculo ou armazenar informações. Um exemplo é a recuperação de vários arquivos ao mesmo tempo. Os processadores com memória local contendo dados diferentes executar a mesma instrução de forma sincronizada, com a comunicação inter-processador para alocação de turno.

MIMD Definido



  • A arquitetura MIMD executa várias ações simultaneamente em inúmeras peças de dados. Um exemplo está realizando diversos cálculos matemáticos - como adição e multiplicação - ao mesmo tempo, a fim de resolver um problema de matemática complexa com muitos componentes separados. MIMD computação podem ou não podem ser sincronizados e é cada vez mais comum que SIMD computação.

Diferenças práticas

  • SIMD é normalmente usado para os problemas que requerem grande quantidade de cálculos com processadores realizar a mesma operação em paralelo. MIMD é frequentemente usado para problemas que quebram algoritmos em partes separadas e independentes, com cada parte atribuído a um processador diferente para solução simultânea.

As diferenças técnicas

  • SIMD e MIMD também são tecnicamente diferentes. processadores SIMD são geralmente mais simples, menor, mais barato e mais rápido do que os processadores MIMD, mas MIMD é capaz de operações muito mais complexas. operações MIMD que SIMD também pode realizar tendem a demorar mais tempo com SIMD. processadores SIMD deve executar operações complexas em sequência, enquanto os processadores MIMD pode fazer isso simultaneamente.

De esta maneira? Compartilhar em redes sociais:

LiveInternet