O tipo de programação paralela onde se gera um único executá...

Próximas questões
Com base no mesmo assunto
Q2319489 Arquitetura de Computadores
O tipo de programação paralela onde se gera um único executável que é replicado em máquinas com memória distribuída durante a execução é denominado: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra C - SPMD (Single Program Multiple Data)

Para resolver essa questão, é necessário o conhecimento sobre os modelos de programação paralela. A área de processamento paralelo abrange diversos padrões arquiteturais, cada um adequado a diferentes tipos de problemas e configurações de sistemas computacionais. Vamos entender por que a alternativa C é a correta.

SPMD (Single Program Multiple Data) é um paradigma de programação paralela em que um único programa é executado por todos os processadores simultaneamente, mas cada processador trabalha com um conjunto diferente de dados. Este modelo é muito usado em sistemas com memória distribuída, onde cada processador tem sua própria memória local. Neste cenário, o mesmo executável é replicado e cada cópia opera em uma parte do problema, geralmente com comunicação entre os processos para sincronização ou troca de dados.

A escolha correta da letra C está alinhada com a definição do modelo SPMD, pois destaca a característica do mesmo programa rodando em múltiplas máquinas, cada um manipulando um subconjunto dos dados. Essa abordagem é benéfica para alcançar a eficiência em problemas que podem ser decompostos e distribuídos entre diferentes unidades de processamento.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo