Carregando...
Carregando...
Ajude a melhorar a plataforma
Algumas motivações para o OpenMPi podem ser relacionadas: (1) à necessidade de poder computacional; (2) às dificuldades na melhoria dos processadores sequenciais; (3) ao custo-benefício; e (4) às dificuldades de comunicação, coordenação, sincronização e distribuição de trabalho.
Relacione, adequadamente, os elementos a seguir, que se demonstram como vantagem ou desvantagem para o MPi.
Vantagem 2. Desvantagem
Portabilidade. 2. Comunicação entre os hosts. 3. Ambiente de controle de execução. 4. Desempenho. 5. Interface com o usuário.
Assinale a alternativa que correlaciona, adequadamente, os dois grupos de informação.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa B - 1-I; 1-IV; 1-V; 2-II; 2-III.
O OpenMPI (Message Passing Interface) é um padrão de comunicação amplamente utilizado em sistemas de computação paralela distribuída (clusters). Ele permite que processos em diferentes máquinas se comuniquem para resolver problemas complexos.
No contexto do MPI, as vantagens geralmente estão ligadas à capacidade de escala e à padronização, enquanto as desvantagens referem-se à complexidade de infraestrutura e à sobrecarga (overhead) de comunicação inerente ao modelo de troca de mensagens.
Vamos classificar cada item conforme a lógica do modelo de programação distribuída:
| Item | Descrição | Classificação | Justificativa | | :--- | :--- | :--- | :--- | | I | Portabilidade | 1. Vantagem | O MPI é um padrão que funciona em diversas arquiteturas e sistemas operacionais. | | II | Comunicação entre os hosts | 2. Desvantagem | A troca de mensagens via rede introduz latência e é um gargalo comum em sistemas distribuídos. | | III | Ambiente de controle de execução | 2. Desvantagem | Gerenciar a execução em múltiplos nós é mais complexo que em uma única máquina sequencial. | | IV | Desempenho | 1. Vantagem | O objetivo principal do MPI é permitir o uso de múltiplos processadores para ganhar velocidade. | | V | Interface com o usuário | 1. Vantagem | Refere-se à API padronizada que facilita o desenvolvimento pelo programador. |
Portanto, a correlação correta é: 1-I, 1-IV, 1-V (Vantagens) e 2-II, 2-III (Desvantagens).
A alternativa B mapeia corretamente os benefícios da portabilidade e desempenho contra os desafios de infraestrutura e comunicação em rede.
Alternativa B.