O que é processamento paralelo maciço (MPP)? definição e significado

Este tipo de arquitetura de processamento paralelo emprega mais de mil microprocessadores individuais para resolver cálculos incomumente complexos. Isso significa coisas como cálculos científicos ou de engenharia que não seriam possíveis com computadores normais. Um tipo de supercomputador, os MPPs são uma alternativa melhor aos supercomputadores "tradicionais" de processador único. Ambos podem realizar as mesmas tarefas, mas os MPPs podem fazer isso de forma mais rápida e eficiente.

Technipages explica o processamento paralelo maciço (MPP)

Para funcionar, os MPPs precisam de muita arquitetura que os computadores de processador único não precisam. Isso inclui hardware e software para usar corretamente todos os recursos disponíveis. No caso dos MPPs, cada um dos vários núcleos da CPU possui sua própria memória e está em comunicação com os outros. Cada um dos núcleos possui canais de comunicação abertos para garantir que as tarefas de programação sejam realizadas o mais rápido possível. MPPs que possuem processadores de memória compartilhada existem - aqui, todos os núcleos usam a mesma memória e os núcleos se comunicam por meio dessa memória. Essa abordagem geralmente é feita com máquinas normais (não supercomputadores) que têm duas ou mais CPUs.

Além da estrutura certa, os MPPs também precisam de um sistema operacional capaz de suportar o processamento paralelo que as máquinas fazem. Em seguida, também é necessário desenvolver um software para tirar proveito do poder absoluto dessas máquinas. Para uso pessoal ou privado, eles não servem a nenhum propósito real e não são financeiramente viáveis. Em contextos científicos, entretanto, eles são essenciais. Na engenharia aeronáutica, os supercomputadores realizam processos que levariam máquinas regulares várias vezes mais tempo.

Usos comuns de processamento paralelo maciço (MPP)

  • Os MPPs usam processamento paralelo múltiplo para realizar tarefas impossíveis para um computador normal.
  • Diferentes tipos de MPPs usam diferentes configurações de memória / CPU.
  • Em comparação com supercomputadores de processador único, os MPPs precisam de uma arquitetura adicional que suporte especificamente sua configuração.

Maus usos comuns do processamento paralelo maciço (MPP)

  • MPPs são computadores que usam mais de um processador.