A programação paralela tem uma série de plataformas para sua implementação em diversas linguagens. Qual das alternativas a seguir se refere a uma plataforma exclusiva de programação paralela? Selecione a resposta:

Questão

A programação paralela tem uma série de plataformas para sua implementação em diversas linguagens. Qual das alternativas a seguir se refere a uma plataforma exclusiva de programação paralela? Selecione a resposta:

Alternativas

a) PVM.

b) MPI.

c) OpenMP.

86%

d) Spark.

e) Hadoop.

Explicação

A questão pede uma plataforma exclusiva de programação paralela.

  • PVM e MPI são bibliotecas/padrões voltados principalmente para programação paralela distribuída (troca de mensagens), mas não são tipicamente tratados como “plataforma exclusiva” no sentido de um ambiente específico; são padrões/bibliotecas amplamente usados para comunicação.
  • Spark e Hadoop são plataformas/frameworks de Big Data, focadas em processamento distribuído de dados (podem explorar paralelismo, mas não são “exclusivas” de programação paralela; o objetivo principal é ecossistema de dados).
  • OpenMP é uma API/padrão especificamente voltado à programação paralela em memória compartilhada, usando diretivas (pragmas) e rotinas de biblioteca para paralelização em linguagens como C/C++ e Fortran.

Assim, a alternativa que melhor se encaixa como plataforma/tecnologia dedicada especificamente à programação paralela é o OpenMP.

Alternativa correta: (c).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.