FC ConcursosFC Concursos

Questão FC406308

MPI, ou Interface de Passagem de Mensagens (Message Passing Interface), é um conjunto de especificações, bibliotecas e rotinas para comunicação entre processos em sistemas distribu

Questões sem classificação de assunto (TI - Organização e Arquitetura dos Computadores)

FGV · 2024

MPI, ou Interface de Passagem de Mensagens (Message Passing Interface), é um conjunto de especificações, bibliotecas e rotinas para comunicação entre processos em sistemas distribuídos e paralelos. Diante do exposto, assinale a opção que apresenta um atributo importante da programação com MPI.

  1. MPI é uma linguagem de programação de alto nível que simplifica o desenvolvimento de software para comunicação entre processos em um único núcleo de CPU.
  2. A programação com MPI é restrita a ambientes de computação paralela baseados apenas em CPUs, sem suporte para aceleração por GPU.
  3. MPI é uma biblioteca de comunicação que permite a troca de dados entre processos em um sistema distribuído, como um cluster de computadores.
  4. MPI é uma linguagem proprietária desenvolvida apenas pela NVIDIA para suas GPUs.
  5. A programação com MPI é adequada apenas para aplicativos de computação sequencial e não oferece benefícios significativos para sistemas paralelos.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

MPI é uma biblioteca de comunicação padronizada que permite a troca de dados entre múltiplos processos em ambientes distribuídos, como um cluster de computadores. Cada processo tem um identificador (rank) e usa chamadas MPI para enviar e receber mensagens.

As operações incluem ponto-a-ponto (send/recv) e coletivas (broadcast, reduce, barrier), que facilitam padrões comuns de comunicação e sincronização entre processos.

MPI oferece tanto modos síncronos quanto assíncronos, permitindo sobrepor comunicação e computação para melhorar desempenho. Projetos se beneficiam da portabilidade do padrão, que funciona em diferentes arquiteturas sem alterar o código-fonte.

Em resumo, MPI proporciona um modelo explícito de passagem de mensagens, controlando como dados são trocados e sincronizados entre processos em sistemas paralelos e distribuídos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo